Ошибка VS2010: невозможно запустить отладку на веб-сервере - PullRequest
17 голосов
/ 21 мая 2010

Я получаю сообщение об ошибке «Не удается запустить отладку на веб-сервере» в Visual Studio 2010. Я нажал кнопку «Справка» и безуспешно следовал соответствующим советам.

Это происходит с недавно созданным локальным проектом ASP.Net, когда он модифицирован для использования IIS вместо Cassini (который работает для отладки). Он предлагает установить debug = "true" в файле web.config, а затем сразу же появляется сообщение об ошибке. Ничего не отображается в окне просмотра событий.

Я могу подключиться к w3wp для отладки. Работает, но не так удобно, как F5.

У меня аналогичная проблема с VS2008 на том же ПК. Отладка раньше работала на обоих.

Я перерегистрировал Framework 4 (aspnet_regiis -i). Я запустил ремонт VS2010 (это версия RTM). Я работаю на Windows Server 2008 R2 x64 box.

У меня установлен Resharper V5.

Должен существовать какой-либо параметр конфигурации или значение реестра, которое сохраняется после восстановления, вызвавшего проблему.

Буду признателен за любые идеи.

Ответы [ 27 ]

0 голосов
/ 27 ноября 2012

Одна из вещей, которую нужно проверить, - убедиться, что IIS запущен и работает. Иногда что-то простое решит эту проблему.

0 голосов
/ 13 апреля 2015

В моем случае проблема была system.webServer > httpErrors > errorMode в файле web.config.

Если у вас есть errorMode="Custom", попробуйте это:

<httpErrors errorMode="DetailedLocalOnly">

См. Этот ответ: https://stackoverflow.com/a/15585629/631277 для вариантов и других идей, касающихся перезаписи URL

0 голосов
/ 04 марта 2013

У меня была такая же проблема, и в моем случае это произошло потому, что удостоверение AppPool было настроено на олицетворение пользователя AD, у которого был изменен пароль. Поэтому процесс не может запуститься, и AppPool всегда останавливается при попытке отладки с VS.

После обновления пароля в AppPool / Advanced Settings / Identity все стало работать гладко.

0 голосов
/ 21 января 2016

У меня была такая же проблема с Visual Studio 2013. В моем случае я удалил «Веб-сайт по умолчанию» из IIS. Чтобы решить эту проблему, я снова создал веб-сайт по умолчанию, установите физический путь C: \ inetpub \ wwwroot и порт 80 (порт по умолчанию). После перезапуска Visual Studio все заработало отлично. Надеюсь, это кому-нибудь поможет.

0 голосов
/ 15 марта 2013

Проверьте, существует ли файл msvsmon.exe (монитор удаленной отладки Visual Studio) по следующему пути: C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ Удаленный отладчик \ x64

Если файл не сохраняется по указанному выше пути, его необходимо получить с любого другого компьютера, на котором установлена ​​та же версия Visualstudio.

0 голосов
/ 26 апреля 2017

enter image description here

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

Как решить эту проблему?

Шаг-1 * +1010 *

открыть командную строку (запуск от имени администратора)

Шаг 2

C: \ Windows \ system32> CD ..

C: \ Windows> cd Microsoft.NET

C: \ Windows \ Microsoft.NET> CD Framework

C: \ Windows \ Microsoft.NET \ Framework> cd v4.0.30319

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319> aspnet_regiis.exe -i

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

В IIS в вкладке «Безопасность каталога», если используется SSL, отметьте «Игнорировать сертификат клиента», если вы используете его на локальном ПК.

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