Не удается отладить приложение ASP.NET, хранящееся в IIS - PullRequest
2 голосов
/ 30 августа 2010

У меня есть вопрос относительно IIS (версия 7.5) и ASP.NET (.NET Framework 4) .Я пытаюсь отладить веб-приложение ASP.NET, которое хранится в IIS.Теперь я делал это в прошлом, и каждый раз это работало идеально.

Но теперь, когда я пытаюсь сделать то же самое, ** Visual Studio 2010 ** всегда выдает ошибку, ** "не удается запустить отладку на веб-сервере. Рабочий процесс iis для запущенного URL-адреса в настоящее время не выполняетсязапуск "... ** даже приложение, которое я создал в прошлом (и которое хранилось в IIS), не может отладить с помощью Visual Studio.Но ко всем приложениям (новым и старым) можно получить доступ, если я наберу их путь в Браузере, и они тоже отлично работают.

Я провел поиск в Интернете о своей проблеме и обнаружил много сообщений, но почти в каждом сообщении говорится об активации ** аутентификации Windows ** в IIS для рассматриваемого приложения.Но я использую Windows 7 Home Premium и IIS, поставляемый с этой версией, не поддерживает опцию аутентификации Windows.Кроме того, если это единственная причина, то почему мои старые приложения до сих пор работали нормально без этого метода аутентификации ??Я нашел MSDN справку об этой ошибке , но она не очень полезна для меня.Я также проверил выбор APPLICATION POOL в IIS и в моем приложении (оба используют V.4.XX.XXX) ... Я также проверил ** BINDING **, то есть *: 80 для сайта по умолчанию, что означает все запросыпорт 80 будет перенаправлен на веб-сайт по умолчанию (где находятся все мои приложения)

Как примечание, у меня установлен SharePoint Server 2010.У которого есть собственный веб-сайт (который я отключил во время отладки) ...

Я думаю, что что-то изменилось в моей конфигурации IIS, но я не могу понять, что это такое.И я уверен, что это как-то связано с установкой SharePoint (может быть из-за того, что на IIS более одного веб-сайта для одного и того же порта ??).Потому что я впервые использую IIS после установки SharePoint, и у меня появляется эта ошибка.

Я буду очень признателен, если кто-нибудь ответит ...

Спасибо, Джек

Ответы [ 2 ]

0 голосов
/ 30 августа 2010

Проверьте исправление ошибки для этой проблемы на сайте Microsoft Connect.

.

Это с .NET 3.5 в Visual Studio 2010, если да, тогда отметьте http://www.ginktage.com/2010/08/fix-for-visual-studio-2010-hangs-when-debugging-asp-net-3-5-web-application/ для информации

0 голосов
/ 30 августа 2010

ОБНОВЛЕНИЕ : Как я и подозревал ... наличие нескольких сайтов в IIS было основной причиной проблем. После того, как я удалил Sharepoint Server 2010 и его веб-сайты из IIS, мой отладчик Visual Studio 2010 смогк процессу «Auto-Attach» w3wp.exe во время отладки любого приложения ... (Я действительно не вижу никакой причины, что даже после отключения всех других веб-сайтов, почему он по-прежнему выдавал ошибку на первом месте ??)

Я знаю, что это не решение, потому что мне нужно удалить Sharepoint Server ... но в настоящее время для меня важнее работать с этим приложением, чем с Sharepoint Server.

Но я все еще открыт для любых предложений.что может помочь мне запустить оба вместе ....

Спасибо,

Джек

...