Visual Studio 2010 и IIS Express блокируются при сборке - PullRequest
4 голосов
/ 10 июня 2011

У меня есть около четырех веб-проектов, которые я размещаю в IIS Express. Всякий раз, когда я делаю сборку в Visual Studio 2010, сборка будет заблокирована, пока я не убью IIS Express вручную. Затем сборка завершается. Создан новый экземпляр IIS Express, который работает как положено.

Я пытался создать событие предварительной сборки, чтобы уничтожить IIS Express с помощью taskkill, но кажется, что блокировка происходит до того, как событие предварительной сборки выполнено: /

Если я остановлю размещенные сайты, Visual Studio 2010 также будет работать как обычно.

По результатам исследований, IIS Express пытается отобразить диалоговое окно, с которым Visual Studio 2010 ожидает взаимодействия пользователя, но фактически не отображает диалоговое окно.

У кого-нибудь еще были проблемы с блокировкой IIS Express и Visual Studio 2010 при сборке? Или какое-то понимание того, как отладить эту проблему?

Ответы [ 3 ]

2 голосов
/ 22 июня 2011

Если я правильно помню, последний пакет обновления для 2010 исправил эту ошибку (по крайней мере, на моем компьютере).

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

Это происходит со мной постоянно, но опять же я использую WinXP / VS2010 / IIS Express 7.5.Я подозреваю, что часть WinXP является виновником, возможно, ошибкой для этого конкретного сценария?В любом случае VS2010 хочет перестроить одно из моих веб-приложений, но появляется , чтобы бесконечно ждать некоторых файлов в каталоге Temporary ASP.net для веб-приложения, пока я не остановлю IIS Express.

0 голосов
/ 22 июня 2011

Похоже, что Visual Studio пытается что-то сделать на порту 80, который IIS блокирует (для него это порт прослушивателя по умолчанию).

Простой поиск в Google Порт 80 Visual Studio поднимает несколько многообещающих хитов (как это настроить, и эй! У второго даже есть исправление для подобной проблемы.)

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