0

Visual Studio: "Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил вовремя."

12

Я регулярно получаю следующую ошибку при компиляции в Visual Studio и запуске моего веб-приложения:

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

Обычно это происходит после того, как я уже отладил приложение один раз. Я запускаю команду "iisreset /restart" из командной строки, и проблема решается.

Как я могу избежать этой ситуации в будущем?

5 ответ(ов)

0

Ответ, который сработал для меня:

  1. Откройте Командную строку (Запустить от имени администратора).
  2. Введите iisreset /restart.
  3. Теперь вернитесь в вашу Visual Studio и запустите отладку. Все должно работать.

У меня этот способ сработал также для Visual Studio 2013 и 2015.

0

Я заметил, что такое происходит, если я использую Firefox в качестве браузера для отладки. Когда я закрываю Firefox, сессия отладки в VS2005/8 не завершается. Я пока не нашел решение этой проблемы.

Если у вас происходит то же самое, то более быстрое решение, чем запускать iisreset, — это нажать Shift-F5 в Visual Studio, что завершит текущую сессию отладки. Затем вы можете нажать F5, чтобы запустить новую сессию отладки.

0

После того как я попробовал все предложенные решения здесь и в других местах (по меньшей мере 10 различных подходов), единственным вариантом, который сработал для меня, было:

  • удалить веб-сайт и пул приложений в IIS
  • заново создать веб-сайт и пул приложений в IIS (в моем случае настройки были точно такими же, как и прежде)

P.S.: Я использую VS 2013 и IIS 7.5 (Windows 7).

Надеюсь, это сэкономит кому-то еще несколько часов.

0

Чтобы решить проблему, попробуйте выполнить следующие шаги:

  1. Откройте Диспетчер задач. Для этого нажмите комбинацию клавиш Ctrl + Shift + Esc или кликните правой кнопкой мыши на панели задач и выберите "Диспетчер задач".
  2. Найдите процесс aspnet_wp.exe в списке процессов. Если вы не видите его, убедитесь, что у вас включено отображение всех процессов.
  3. Выделите процесс aspnet_wp.exe и нажмите кнопку "Завершить процесс" или правой кнопкой мыши выберите "Завершить процесс".
  4. Теперь вы можете попробовать снова запустить ваше приложение.

Эти действия могут помочь избежать конфликтов при запуске приложения, связанного с ASP.NET.

0

У меня была похожая проблема несколько раз. Один раз мне удалось ее решить, следуя совету Гая:

Если у вас происходит то же самое, то более быстрым решением, чем выполнение iisreset, будет нажатие Shift-F5 в Visual Studio, что завершит текущую сессию отладки. После этого вы можете нажать F5, и это начнёт новую сессию отладки.

В другой раз мне пришлось завершить все процессы рабочего потока IIS в диспетчере задач Windows (w3wp.exe*). После этого вы сможете нажать F5 в Visual Studio для начала отладки.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь