2009-09-01 5 views
3

Я новичок asp.net. Я унаследовал базу кода mvc asp.net и, чтобы помочь мне лучше ориентироваться в куче исходного источника передо мной, я бы хотел пройти через него в отладчике. Однако, будучи новичком на платформе Microsoft, я не знаю, как это сделать.Отладка существующего приложения ASP.NET в VS 2008 и IIS

Наше приложение обслуживает контент под разными именами хостов, которые я установил в своем файле hosts, так что я могу получить доступ к приложению под uris, например customername.mysite.loc. Из-за этого я думаю, что использование встроенного веб-сервера в Visual Studio 2008 не является вариантом в моем случае и что я должен приложить свой отладчик VS непосредственно к процессу IIS, в котором приложение запускается.

К сожалению, я не нашел много информации о Google о том, как это сделать. Большинство из найденных там учебников либо противоречат друг другу, либо используют несколько более старых версий IIS (я запускаю 7.0 под Windows Server 2008). По-видимому, решение включает в себя компиляцию моих источников в режиме отладки (что я и сделал), установка приложения в IIS в режим отладки и каким-то образом привязка к процессу, но до сих пор я не имел успеха в этой простой схеме.

Может ли кто-нибудь указать мне рабочее руководство или описать лучший способ отладки моего проекта? Это то, что я хочу сделать, даже возможно? Большое спасибо!

ответ

0

Debug -> Attach для обработки -> w3wp.exe

Убедитесь, что вы запускаете сайт первый, так что w3wp работает, и вы можете иметь несколько экземпляров работают, получить правильную (пробы и ошибки, как правило,)

: D

1

Вы хотите, чтобы убедиться, что установлена ​​служба удаленной отладки и запуска на сервере. Затем вы захотите присоединить к своему рабочему процессу (или все это проще), используя метод, которым владеет Andre Bullock.

"How to run the remote debugger"

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