2015-09-22 3 views
3

Я пытался запустить Fiddler (v4.6.0.2, построенный 17 августа 2015 г.) для захвата исходящих запросов из приложения C# WebAPI (.NET 4.5.2) в веб-службы Amazon.Fiddler не захватывает запросы от приложения C#

Я установить конфигурацию прокси в web.config (приложение работает под моей учетной записи пользователя домена) в соответствии с Amazon documentation, а также Telerik documentation:

<aws region="us-west-2" profileName="xxxxxxxxxxxxxx"> 
    <proxy host="127.0.0.1" port="8888"/> 
</aws> 

<system.net> 
    <defaultProxy enabled="true"> 
    <proxy usesystemdefault="False" bypassonlocal="False" proxyaddress="http://127.0.0.1:8888" /> 
    </defaultProxy> 
</system.net> 

При запуске Скрипач, он прилежно фиксирует все трафик, поступающий из моего браузера. Я знаю, что мое приложение правильно направляет свои веб-запросы, потому что, если я выключу Fiddler, я получаю исключения из-за невозможности подключения к прокси. Тем не менее, проблема заключается в том, что ни одна из заявлений приложения на Amazon не появляется в Fiddler. Я отключил все фильтры в Fiddler, чтобы убедиться, что я не случайно скрыл эти запросы.

Я также пробовал его в консольном приложении Windows, подключающемся к внутренним веб-службам, и у меня было такое же поведение. Не хватает ли каких-либо других настроек? Благодарю.

ответ

0

Я обычно делаю не прокси через скрипач для своих веб-приложений.

I do однако убедитесь, что мой пул приложений для сайта работает как учетная запись пользователя домена, а затем я могу проверить трафик между моим (локальным) веб-сервером и внешними службами.

Я также использую полный IIS, а не Casini или другой встроенный веб-сервер.

Наконец, у меня есть запись в моем файле хостов (local.mydomain.com) указует на 127.0.0.1 и подключиться к моему тестовому сайту с помощью этого URL

-1

Если параметры прокси-сервера вызвать приложение для работы только в то время как Fiddler работает и терпит неудачу, когда это не так, у вас есть фильтр, установленный в Fiddler, который скрывает трафик. Нажмите меню Help>Troubleshoot в Fiddler и повторите попытку.

Если нет:

Я не думаю, что я понимаю, что раздел aws XML в вашем скриншоте предназначен для представления?

Есть ли причина, по которой вы зачислили False в свой xml?

Вы отредактировали подходящий файл config для битов вашего приложения? Вы редактируете app.exe.config или machine.config?

Смежные вопросы