Удаленная отладка приложений 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/13/announcing-release-of-asp-net-mvc-3-iis-express-sql-ce-4-web-farm-framework-orchard-webmatrix.aspx

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).

Другие вопросы по тегам