Отладка существующего приложения ASP.NET в VS 2008 и IIS - PullRequest
3 голосов
/ 01 сентября 2009

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

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

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

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

Ответы [ 2 ]

1 голос
/ 01 сентября 2009

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

«Как запустить удаленный отладчик»

0 голосов
/ 01 сентября 2009

Отладка -> Присоединить к процессу -> w3wp.exe

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

: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...