Как запустить только один сервер разработки ASP.NET в Visual Studio 2008? - PullRequest
3 голосов
/ 15 января 2009

У меня есть несколько проектов веб-приложений в одном решении. Когда я приступил к отладке одного из этих веб-приложений, я заметил, что ASP.NET Development Server запускается для всех веб-приложений в моем решении. Как определить, чтобы был запущен только один ASP.NET Development Server? Это вообще возможно?

Я не хочу, чтобы мой системный трей заполнялся иконками всех моих веб-приложений.

Спасибо!


Дубликат : Почему VS2008 порождает по одному Cassini для каждого веб-сайта / приложения при переходе в режим отладки?

Ответы [ 2 ]

3 голосов
/ 15 января 2009

Это может сработать для вас, у меня есть похожая проблема, поскольку в моем решении есть несколько проектов удаленного взаимодействия. Я установил виртуальные каталоги для каждого в IIS, затем просто щелкнул правой кнопкой мыши по каждому проекту и выбрал свойства. Затем на вкладке «Интернет» я установил сервер для использования при отладке в IIS. Это заставляет Visual Studio использовать один экземпляр IIS вместо открытия дюжины отдельных серверов веб-разработки для каждого проекта. При отладке присоединяйте к процессам w3wp.exe.

0 голосов
/ 15 января 2009

Насколько я знаю, вы не можете остановить это поведение, и это по замыслу.

Это из-за способа, которым VS подключает свой отладчик к целевым процессам. то есть вы не можете иметь два экземпляра VS, подключенных к одному и тому же процессу. Отсюда несколько экземпляров веб-сервера cassini, по одному на каждый сеанс VS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...