Visual Studio 2010 Web Developer Express Tools.Attach для процесса не существует - PullRequest
1 голос
/ 24 апреля 2010

Я загрузил веб-сайт с жесткого диска. Теперь пытаюсь прикрепить его к процессу WebDev.WebServer.EXE. Но в Visual Studio 2010 Web Developer Express редакции VS не существует инструмента Присоединить к процессу . Это нормально? Если да, как можно добавить этот инструмент или решить мои потребности?

Ответы [ 2 ]

4 голосов
/ 24 апреля 2010

Функция «Присоединить к процессу» недоступна в версиях Expressor для веб-разработчиков . Вам нужно будет приобрести полную версию. См. здесь .

0 голосов
/ 30 января 2014

Вот как использовать функцию «Присоединить к процессу» в процессе IIS при использовании Visual Studio Express для Web в качестве среды разработки:

  • Откройте проект веб-сайта в Visual Studio Express 2012 для веб-сайтов,
    и просмотрите ваш веб-сайт разработчика в браузере - вы можете сделать это с помощью Ctrl + F5 в VS (запустить без отладки) - это запустит w3wp.exe (процесс пула приложений ISS - этот процесс запустится, когда веб-расположение вашего проекта HTTP) 1004 *
  • Откройте Visual Studio Express 2012 для рабочего стола Windows . да. для "рабочего стола Windows" - здесь придет хитрость (-:
  • В VS для рабочего стола - нажмите Ctrl + O (Открыть файл) - и найдите файл на веб-сайте, который вы хотите отладить - например, [root] /Default.aspx.cs.
    Теперь в коде Default.aspx.cs установите точку останова - например, в Код события Page_Load
  • В VS для рабочего стола - перейдите в меню «Отладка» и выберите «Присоединить к процессу» ...
    В диалоговом окне «Присоединить к процессу» в списке «Доступный процесс» выберите процесс IIS: w3wp.exe
    Теперь нажмите кнопку Присоединить
  • Перейдите в браузер и запустите страницу /Default.aspx

Результат: Веб-сайт, запущенный в процессе IIS, остановится на точке останова в VS для настольного компьютера, и вы можете отладить его.

Примечания:

  • Это будет работать только в том случае, если для веб-сайта проекта веб-сайта используется HTTP (это настраивается при создании проекта веб-сайта в VS. Google для инструкций )
  • Я сделал это в версии 2012, и она может работать и в других версиях.
...