У меня есть решение для многих проектов. На Debug
у меня есть три веб-проекта, которые я хочу запустить на их собственных серверах веб-разработки Cassini ASP.NET. В свойствах решения → Общие свойства → Startup Project у меня выбрано несколько запускаемых проектов, для параметра Action трех веб-приложений установлено значение Начать. Все три сервера веб-разработки запускаются, и все три веб-страницы загружаются.
Однако Visual Studio подключается только к двум из WebDev.WebServer.EXE
процессов. Мне нужно вручную подключиться к третьему процессу, чтобы отладить его с помощью отладчика.
Такое поведение только начало происходить, и я не понимаю, как это исправить.
Также следует отметить, что я останавливал и перезапускал серверы разработки несколько раз без каких-либо изменений в поведении. Кроме того, при подключении к процессу вручную я вижу, что свойство Type двух автоматически присоединяемых WebDev.WebServer.EXE
процессов является управляемым, а свойство Type неприсоединенного WebDev.WebServer.EXE
процесса - TSQL, Managed, x86. Однако при просмотре свойств проекта я ориентируюсь на AnyCPU и НЕ включаю отладку SQL Server.
Два правильно подключенных проекта - это веб-приложения C #.
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
Проект, который прикрепляется неправильно, является веб-приложением VB.NET.
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
То же самое и на другой рабочей станции. Так что есть вероятность, что это не проблема, связанная с машиной.