2010-04-24 1 views
1

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

ответ

4

Приложение к процессу недоступно в Expressor Web Developer Editions. Вам нужно будет приобрести полную версию. См. here.

+0

Могу ли я добавить эту функцию? или в командной строке? или если это возможно из IIS? Потому что я не собираюсь покупать полную версию. – loviji

+2

@loviji - Нет, это ничем не отличается от любого другого программного обеспечения, в платной версии есть больше возможностей ... еще много функций. –

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 версии, и его может работать и с другими версиями.