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

голоса
46

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

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

Обычно это после того, как отладить приложение уже один раз. Из командной строки я бегу «IISRESET / перезагрузка» и устраняет эту проблему.

Как предотвратить это происходит в первую очередь?

Задан 05/08/2008 в 17:18
источник пользователем
На других языках...                            


29 ответов

голоса
18

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

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

Ответил 30/09/2008 d 07:04
источник пользователем

голоса
17

Решение, которое работает для меня:

  1. Откройте окно командной строки (Запуск от имени администратора)

  2. Написать iisreset /restart

  3. Теперь вернитесь к VS и отладке. Это будет отлаживать решение.

Он работал в Visual Studio 2013 и 2015 тоже в моем случае.

Ответил 15/01/2015 d 21:57
источник пользователем

голоса
4

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

  • удалить сайт и пул приложений на IIS
  • повторно создать сайт и пул приложений на IIS (в моем случае, все точно так же конфигурации, как и раньше)

PS: Я использую VS 2013 и IIS 7.5 (Win7).

Я надеюсь, что это спасает кого-то еще несколько часов.

Ответил 24/02/2014 d 06:00
источник пользователем

голоса
3

Я имел эту проблему пару раз. Одно время было принято решение, принимая совет Гай:

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

В отдельном случае я должен был: прекратить все свои процессы ИРИО работника в диспетчере задач Windows (w3wp.exe *). Вы должны быть в состоянии поразить f5 в визуальной студии для отладки.

Ответил 26/03/2015 d 13:45
источник пользователем

голоса
3

Решение: перейти на диспетчер задач и конец процесса Aspnet_wp.exe перед запуском приложения

Ответил 28/01/2011 d 13:21
источник пользователем

голоса
3

Мы используем другой способ отладки, мы больше никогда не используйте F5.

Мы используем макрос вроде как: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (который мы , связанных с F6).

Таким образом, вы просто присоединить отладчик к IIS. Это (в зависимости от размера проекта) гораздо быстрее, чтобы сделать вас изменения, составить единый проект, который вы хотите изменить, и снова присоединить отладчик.

Ответил 20/08/2008 d 15:06
источник пользователем

голоса
2

Для меня было два визуальных студии. Отладчик уже был привязан к другой визуальной студии :). Я остановил его на первый и смог прикрепить на второй визуальной студии.

Ответил 13/12/2013 d 15:58
источник пользователем

голоса
2

Это звучит, как вы, вероятно, знаете нажав F5 в Visual Studio, когда вы получите эту ошибку?

Есть несколько вещей , которые вы можете попробовать. Проще всего , чтобы поразить Stop кнопку перед нажатием F5. Необязательно, когда вы закончили отладку и начинаете вносить изменения вы можете перейти в Debug меню и выберите либо Остановить отладку или завершить все .

Ответил 05/08/2008 d 17:35
источник пользователем

голоса
1

При отладке 2 веб-приложение (1 MVC, и 2 MVC WebAPI), которые оба размещены в локальном IIS. Убедитесь в том, что каждое приложение использует другой пул приложений. Я столкнулся с таким же вопросом, и как только я изменяю приложение пул другой, это сработало!

Ответил 13/10/2016 d 13:00
источник пользователем

голоса
1

Нажмите Shift + F5 когда в Visual Studio, и это завершит текущий сеанс отладки. После этого вы можете нажать F5, и это будет начать новый сеанс отладки.

или

закрыть приложение, сброс IIS затем откройте приложение и запустите его

Ответил 07/10/2013 d 11:05
источник пользователем

голоса
1

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

Я побежал IISRESET и потребовалось всего 1 сек , чтобы закончить выполнение, и бум, я вернулся в игру.

PS Я использую хром

Ответил 25/08/2012 d 06:03
источник пользователем

голоса
1

Если у вас есть много точек разрыва это замедлит процесс отладки вниз, так что удалить ненужные точки останова и закрыть окно Autos это решит вашу проблему

Ответил 13/05/2009 d 08:37
источник пользователем

голоса
0

Это работает для меня @mtkachenko Visual Studio 2012: Не удается присоединить этот процесс. Отладчик уже прилагается «Я установил v2.0 Debug Diagnostic Tool , и в результате у меня есть Debug Diagnostic Service , которая автоматически запускается и прикрепленный к одному из w3wp процессов. После выключения и отключения этой службы все работает отлично. Так что если вы получить такие проверки ошибок процессов в диспетчере задач , которые могут захватить ваш процесс w3wp»

Ответил 05/04/2017 d 19:02
источник пользователем

голоса
0

открыто

  • Функции и параметры в разделе отладки
  • Символы и непроверенные Серверы Microsoft Symbol
  • построить решение
  • IISReset
  • F5 решение (убедитесь, что Microsoft Symbol Серверы снова непроверенный)
Ответил 05/09/2016 d 11:41
источник пользователем

голоса
0

Я знаю, что это старый вопрос, но я встретил ту же ситуацию, в последнее время и попробовать каждое решение в этой должности, и не повезло. Наконец, я нашел решение, которое работает для меня:

  1. Закрыть В Visual Studio
  2. Найти Turn Windows , или отключение компонентов в панели управления
  3. Снимите флажок Информационные службы Интернета в появившемся диалоговом окне
  4. Перезагрузите компьютер
  5. Проверьте Internet Information Services в том же диалоге, и убедитесь , что Internet Information Service -> World Wide Web Services -> Особенности разработки приложений -> ASP.NET также были проверены
  6. Откройте Visual Studio, и теперь ваше приложение должно быть в состоянии работать в режиме отладки
Ответил 31/08/2016 d 17:30
источник пользователем

голоса
0

Я должен был воссоздать / приложение / виртуальный каталог сайтов, чтобы заставить его работать после того, как я установил vs2015 Update3. Надеюсь, что это поможет кому-то. ;)

Ответил 15/07/2016 d 09:26
источник пользователем

голоса
0

Это также может быть вызвано, если ваш сайт использует соединение с базой данных, а сервер базы данных недоступен.

Я провел некоторое время, пытаясь решить эту проблему обычных способов, но даже после перезапуска моей рабочей станции, проблема осталась. В конце концов я обнаружил, что служба SQL Server (MSSQLSERVER) не работает.

Он должен был быть запущен, как это установлено значение Автоматически, но оно было остановлено, даже после перезагрузки. Все MSSQLServer событие в журнале событий оказалось нормальным, так что остается неизвестным, почему это не работает, но я теперь установить его на автоматический (задержку старта) в надежде, что это позволит снизить нагрузку ресурсов во время запуска.

После того, как я начал MSSQLSERVER, сообщение "Unable to start debugging on the web server. The web server did not respond in a timely manner"больше не появилось и нормальное обслуживание было возобновлено.

Ответил 16/12/2015 d 11:28
источник пользователем

голоса
0

Если бы та же проблема, даже после перезагрузки. В основном это сделал:

  1. Перезапуск IIS
  2. Чистый раствор
  3. Rebuild Solution

Затем он начал работать снова.

Ответил 28/08/2015 d 13:58
источник пользователем

голоса
0

Очень простой - но проверить, что если вы пытаетесь запустить веб-сайт из IIS, нажав кнопку «Обзор», сайт действительно работает.

Ответил 01/04/2015 d 15:13
источник пользователем

голоса
0

Со мной это случилось, когда IE был обновлен до новой версии, пошел в установленные обновления, удалены новую версию IE, после того, как компьютер перезагрузится, вернулся к старой версии и проблемы с отладкой была решена

Ответил 18/03/2013 d 02:01
источник пользователем

голоса
0

Это происходит со мной совсем немного в VS 2010 Express - Обычно, потому что отладчик перестал отвечать. Щелчок правой кнопкой мыши панель задач Windows, выберите 'Start Task Manager'. Более вероятно, отладчик ASP.NET будет показывать «не отвечает» статус. Выберите его и просто завершить процесс.

Готово!

Ответил 10/01/2013 d 18:24
источник пользователем

голоса
0

Я столкнулся с этой проблемой при попытке отладки (2) отдельные решения в VS.NET и как были с помощью веб - сервера IIS , чтобы запустить приложение. Первое приложение запустится, но все последующие запускаемое , которые также запустить через IIS , то будет отображать эту ошибку. Кажется , что он может только отладить одного приложения с помощью VS.NET размещенного в IIS в то время.

Решение: проект запуска 1 из VS.NET (место всех необходимых контрольных точек) и запустить второе приложение непосредственно из IIS (не VS.NET). Ваши точки останова в App 1 (запущен в VS.NET) будет удар при доступе к App 2 (бежал с IIS напрямую).

Ответил 04/10/2012 d 15:59
источник пользователем

голоса
0

Если все ответы не работает для вас, просто завершения процесса все связанные с ним компоненты IIS в диспетчере задач. Это то, что работает для меня.

Ответил 09/09/2011 d 12:30
источник пользователем

голоса
0

Этот ответ будет применяться только тогда, когда вы работаете свое решение через IIS. Вы будете знать, если это относится к вам, если вы откроете свой веб-сайт / проект, выполнив следующие действия: В среде визуальной студии -> Открыть веб-сайт -> Local IIS -> Выберите проект

Эта ошибка Выгнали мою задницу в течение 4-х часов, но в конце концов я нашел ответ. Я первый делал попытку IISRESET / рестарт. Это, казалось, немного помочь, но все-таки получил ту же ошибку.

То, что сработало для меня собирался (XP машины), чтобы добавить / удалить программы -> Добавить / Удалить компоненты Windows -> Нажмите на IIS -> Нажмите на кнопку «Подробнее». Убедитесь, что установлен Front Page Extensions при отладке через IIS.

Ответил 17/06/2010 d 21:55
источник пользователем

голоса
0

Проблема, как правило, там, когда другой экземпляр Iexplore все еще работает. Я имел обыкновение иметь проблемы, когда мой IE падает, но я до сих пор можно увидеть в диспетчере задач. После того как вы «Завершить процесс» все возвращается к нормальной :)

Ответил 07/08/2009 d 12:05
источник пользователем

голоса
0

Это звучит как-то съедает ресурсы вашего веб-сервера. Возможно, у вас есть какие-то ресурсы (обработчик файлов, WCF прокси), которые в настоящее время открыты и не закрыты? У меня было это случилось со мной, когда я специально не закрывал WCF подключения клиента прокси-сервера.

Проблема не обязательно , что у вас есть отладчик прилагается, но только то , что веб - сервер не отвечает своевременно. Обратите внимание , что сообщение говорит : «Это может быть потому , что другой отладчик прилагается».

Ответил 05/08/2008 d 17:35
источник пользователем

голоса
-1

в вашем типа CMD IISRESET и нажмите клавишу ввода после этого ваш СИИС сброса и приложение работает отлично

Ответил 06/02/2016 d 07:09
источник пользователем

голоса
-1

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

  • Перезагрузите сервер IIS
  • Почистите решение вашего проекта, то строить заново

Если вышеуказанные действия не помогают, вы можете, наконец, попробуйте перезагрузить машину

Ответил 09/07/2014 d 08:22
источник пользователем

голоса
-1

Я просто решить эту проблему на моей машине. Моя проблема заключается в том, что я модернизировал IE 9 Для IE 10, и я получил эту ошибку. Решение: Удалить IE 10 и понижение до IE 9. Перейдите к «Программы и компоненты» -> «Просмотр последних обновлений» -> найти IE 10 ---> Удалите его -> перезагрузка ---> т.е. 9 возвращается ---> отладки ---> работает нормально.

Ответил 25/03/2013 d 15:39
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more