Удаленная отладка приложений ASP.NET
У меня есть ASP.NET
приложение (.NET 4.0) на Windows 2008 Server
(IIS 7.0). Я установил Microsoft web express
но это не поддерживает attach to process
особенность; также я не хочу передавать исходный код на сервер.
Есть ли способ удаленно прикрепить w3wp.exe
и отладить .NET
местный код (у меня есть RDP
доступ администратора на сервер)?
2 ответа
Я не думаю, что что-то кроме Visual Studio Professional имеет "Присоединение к процессу", которое работает по сети.
Если / когда вы овладеете VS Professional, вам следует прочитать о msvsmon - функции удаленной отладки Visual Studio. msvsmon - это небольшая часть программного обеспечения, расположенного на сервере и включающего сценарий удаленной отладки.
Не уверен, что это решение, но IIS Express - это бесплатная версия IIS 7.5, оптимизированная для сценариев разработчика. Это может быть что-то, что будет работать для вас лучше, чем Microsoft Web Express. Это было только что выпущено.
http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx
Изменить: Просто перечитайте свой вопрос и поймите, что это может быть ограничением вашей IDE. В этом сообщении отмечается, что IIS 7.5 express будет работать с Visual Web Developer (http://weblogs.asp.net/scottgu/archive/2010/06/28/introduction-iis-express.aspx).