2015-06-25 2 views
0

Каждый раз, когда я строю мое решение и попытаться начать отладку, я получаю это сообщение:Visual Studio не удается запустить отладку

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

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

ответ

0

Ниже ссылка содержит некоторые полезные ответы:

Unable to start debugging on the web server. Could not start ASP.NET debugging VS 2010, II7, Win 7 x64

Как и этот ответ:

1)

Попробуйте собирается IIS и проверку, чтобы убедиться, что пул приложений вы используются . Много раз вы создадите ошибку, которая отключит пул приложений. Вам просто нужно щелкнуть правой кнопкой мыши и начать, и вы должны быть хорошо.

2) И этот ответ

Оказывается, что преступник был IIS URL Rewrite модуль. У меня было было определено правило, которое перенаправляло вызовы на Default.aspx (который был установлен как стартовой страницей веб-сайта) в корень сайта, чтобы у меня мог быть канонический домашний URL. Однако, видимо, у VS была проблема с этим и запуталась. Эта проблема не возникала, когда я был с использованием Helicon ISAPI_Rewrite, поэтому мне даже не приходилось проверять.

Я закончил создание совершенно нового веб-сайта с нуля и портировал проектов/файлов понемногу в мое решение и восстановил мой web.config, пока не нашел это! Ну, по крайней мере, сейчас у меня есть немного более чистый сайт с использованием .NET 4.0 (до сих пор, надеюсь, я не буду запускать в любые стены), но какая боль!

+0

К сожалению, те, решение не работает для меня. – EGN

+0

Хорошо, полезно знать. Позвольте мне посмотреть дальше ... Я вернусь к вам ... – DeJaVo

+0

Если это помогает, я немного экспериментировал с App Pool. Когда я переключу свое приложение на другой пул приложений, я обычно могу начать отладку, но опять же, если перестроить, мне нужно либо сбросить IIS, либо изменить пул приложений – EGN

1

Откройте ЦМД в режиме администратора и запустите CMD

iisreset 
Смежные вопросы