私は偉大な作業をしているFiddler拡張を作成しました。だから私はいくつかの機能を追加し、ユーザー設定を設定ファイルに保存することにしました。これは、独自のディレクトリから拡張機能を実行すると効果的です。たとえば、C:\ Users \ richa \ Documents \ Fiddler2 \ Scriptsに移動し、アプリケーションを実行します。Fiddler/Load and Saveユーザー設定/拡張子
ただし、Fiddlerをc:\ Programs ...から実行すると、Fiddlerが自分のユーザーディレクトリから拡張機能を取得すると失敗します。それは静かに失敗したように、それはフィドラーログ内の任意の情報なしに、それを見つけるためにしばらくかかった(とはい私は冗長性を上げる)ここで
私はこれを捕獲しましたデバッガをFiddlerにアタッチすることで、System.Configurationを使用するとファイルを開く/作成/書き込みしようとすると失敗します。コードの、特にこのセクション
:
if (_Configuration == null)
{
// Get the current configuration file.
_Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
}
// Add the custom section to the application
// configuration file.
if (_Configuration.Sections[nameof(WebHookParameterSection)] == null)
{
_Configuration.Sections.Add(nameof(WebHookParameterSection), _WebHookConfiguration);
// Save the application configuration file.
_WebConfigurationManagement.SaveWebConfigurationParameters();
}
_WebHookConfiguration = _Configuration.GetSection(nameof(WebHookParameterSection)) as WebHookParameterSection;
は、だから、私はバイオリンは、それがインストールのディレクトリから実行されているときの文脈からファイルの書き込み/作成/開くために昇格権限が必要だろうと思いました。しかし、管理モードでFiddlerを実行しても効果はありませんでした。
私の質問は、どのようにしてFiddler Extensionに保存することができますか?
私は最終的に同じ結論に達しました - それはあなたの頭の瞬間を打つそれらの一つです。しかし、設定を保存するためのフィドラー拡張サンプルを探していますか?新しい設定がそれを処理できないように見えるので、私はそれに慣れると、自分のxmlファイルをコーディングします。 – codeputer