Я создал расширение Fiddler, которое отлично работает. Поэтому я решил добавить еще некоторые функциональные возможности и сохранить настройки пользователя в файле конфигурации. Это отлично работает, если я запускаю расширение из своего собственного каталога. Например, перейдите в папку C: \ Users \ richa \ Documents \ Fiddler2 \ Scripts и запустите приложение.Fiddler/Load and Save User Preferences/extention
Однако, когда 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 в режиме администратора не помог.
Вопрос в том, как сохранить prefs в расширении Fiddler?
В конце концов я пришел к такому же выводу - это один из тех, кто ударил головой. Тем не менее, я ищу образец расширения Fiddler, который позволяет сохранить конфигурацию? Похоже, что новая конфигурация не может справиться с этим, поэтому, когда я обойдусь, я просто закодирую свой собственный XML-файл. – codeputer