Я загрузил веб-сайт с жесткого диска. Теперь попробуйте подключить его для обработки WebDev.WebServer.EXE. Но в Visual Studio 2010 Web Developer Express редакция VS не существует инструмент Приложить к процессу. Это нормально? если да, как можно добавить этот инструмент или решить мои потребности?Visual Studio 2010 Web Developer Express Tools.Attach to Process не существует
1
A
ответ
4
Приложение к процессу недоступно в Expressor Web Developer Editions. Вам нужно будет приобрести полную версию. См. here.
0
Вот как использовать Attach To Process на процесс IIS, при использовании Visual Studio Express для Web в качестве Dev IDE:
- Откройте проект веб-сайта в Visual Studio Express 2012 для Web,
и просмотрите свой веб-сайт разработчика в браузере - вы можете сделать это с помощью Ctrl + F5 в VS (начать без отладки) - это запустит w3wp.exe (процесс пула приложений ISS - этот процесс будет выполняться, когда ваше веб-местоположение проекта является HTTP) - Open Visual Studio express 2012 для windows desktop. да. для «рабочего стола Windows» - здесь придет трюк (-:
- В VS для рабочего стола - нажмите Ctrl + O (Открыть файл) - и перейдите к файлу на веб-сайте, который вы хотите отлаживать - [root]/Default. . aspx.cs например
Теперь в коде Default.aspx.cs, установить точку останова - например, в Page_Load код события - в VS для рабочего стола - перейти в меню Отладка и выберите Attach To Process ...
в Attach To Process диалог - в списке доступных процессов выберите ваш процесс IIS: w3wp.exe
Теперь нажмите кнопку Attach - Перейдите в ваш браузер и запустить страницу /Default.aspx
Результат: Сайт, запущенный в процессе IIS, остановится в точке останова в VS для рабочего стола, и вы можете его отладить.
Примечания:
- Это будет работать только если ваш веб-сайт проекта Web Расположение является HTTP (это настраивается при создании проекта веб-сайта в VS. Google for instructions)
- Я сделал это на 2012 версии, и его может работать и с другими версиями.
Могу ли я добавить эту функцию? или в командной строке? или если это возможно из IIS? Потому что я не собираюсь покупать полную версию. – loviji
@loviji - Нет, это ничем не отличается от любого другого программного обеспечения, в платной версии есть больше возможностей ... еще много функций. –