2009-12-21 5 views
5

Я пытаюсь отладить (RESTful) приложение WCF с помощью Fiddler. Я запускаю свой проект через VS IDE - который запускает мое приложение в ASP.NET Development Server, а также Cassini. Затем я запускаю Fiddler и на вкладке Builder Builder введите следующее: «http://localhost:1066/GeneralService/sections/summary» с GET как метод http.Как использовать Fiddler для прослушивания сервера разработки asp.net (т. Е. Cassini)?

Скрипач отвечает «[Скрипач] Подключение к локальной машине не удалось
Exception. Текст: Подключение не может быть сделано, потому что целевая машина активно отказалась от него :: 1: 1066»

Есть ли какой-нибудь способ для меня, чтобы отладить приложение, работающее на Cassini?

Спасибо, Стив

+1

См http://stackoverflow.com/questions/1577772/force-visual-studio-to-start-development-server-using-the-hostname-localhost-wi для дублированного версии этого вопроса; этот поток перечисляет все возможные подходы. – EricLaw

ответ

5

Изменение URL в http://ipv4.fiddler:1066/GeneralService/sections/summary для того, чтобы слушать скрипача на localhost

8

Один аккуратный трюк просто добавить точку (.) После слова локального хоста. Никакой другой конфигурации не требуется.

+1

woah. это работает. Сетевая магия. Кто-нибудь получил объяснение, почему? –

1

Вы можете использовать встроенный монитор трафика, встроенный в CassiniDev. Он может запускаться автономно или как прямая замена для серверов разработки VS 2008/2010.

alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cassinidev&DownloadId=123367 alt text http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=cassinidev&DownloadId=123366