Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Visual Studio " не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно."
Я получаю следующую ошибку довольно регулярно при компиляции в Visual Studio и запуске моего веб-приложения:
"Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил своевременно. Это может быть связано с тем, что другой отладчик уже подключен к веб-серверу."
Обычно это происходит после того, как вы уже отладили приложение один раз. Из командной строки я запускаю "iisreset /restart"", и это устраняет проблему.
Как я могу предотвратить это в первую очередь?
Я считаю, что это происходит, если я отлаживаю с Firefox в качестве браузера. При выходе из Firefox сеанс отладки VS2005 / 8 не завершается. Я не нашел для этого решения (пока).
Если это то, что происходит с вами, то более быстрым решением, чем запуск iisreset, является нажатие Shift-F5 в Visual Studio, и это завершит текущий сеанс отладки. Затем вы можете нажать клавишу F5, и это запустит новый сеанс отладки.
После того, как я попробовал все предложенные решения здесь и в других местах (по крайней мере, 10 различных подходов), единственным вариантом, который сработал для меня, был:
- удалить веб-сайт и пул приложений на IIS
- заново создайте сайт и пул приложений на IIS (в моем случае все точно так же, как и раньше)
PS: я использую VS 2013 и IIS 7.5 (Win7).
Надеюсь, это сэкономит кому-то еще несколько часов.
Мы используем другой способ отладки, мы больше никогда не используем F5.
Мы используем макрос типа: http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx (который мы привязали к F6).
Таким образом, вы просто присоединяете отладчик к IIS. Это (в зависимости от размера проекта) гораздо быстрее, чтобы внести изменения, скомпилировать один проект, который вы изменили, и снова подключить отладчик.
У меня уже была эта проблема пару раз. Однажды это было решено по совету Гая:
Если это то, что происходит с вами, то более быстрым решением, чем запуск iisreset, является нажатие Shift-F5 в Visual Studio, и это завершит текущий сеанс отладки. Затем вы можете нажать клавишу F5, и это запустит новый сеанс отладки.
В отдельном случае мне пришлось: завершить все мои iis рабочих процессов в windows диспетчер задач (w3wp.exe*). вы должны быть в состоянии нажать f5 в visual studio для отладки.
Похоже, что вы, вероятно, нажмете F5 в Visual Studio, когда получите эту ошибку?
Есть несколько вещей, которые вы можете попробовать. Проще всего нажать кнопку Стоп перед тем, как нажать F5. При необходимости, когда вы закончите отладку и начнете вносить изменения, вы можете перейти в меню отладки и выбрать либо остановить отладку , либо завершить все .
Этот ответ будет применяться только в том случае, если вы запускаете свое решение через IIS. Вы узнаете, относится ли это к вам IF вы открываете свой веб-сайт/проект, выполнив следующие действия: Из visual studio-->откройте веб-сайт--> Local IIS -->выберите свой проект
Эта ошибка пинала мою задницу в течение 4 часов, но в конце концов я нашел ответ. Я сначала попытался использовать iisreset /restart., это, казалось, немного помогло, но все равно получил ту же ошибку.
Что работало для меня, так это установка/удаление программ (xp machine) -- > установка/удаление Windows компонентов--> нажмите на IIS--> нажмите на "Details". При отладке через IIS убедитесь, что у вас установлены расширения главной страницы.
Похоже, что-то съедает ресурсы вашего веб-сервера. Возможно, у вас есть некоторые ресурсы (обработчики файлов, wcf прокси), которые открываются и не закрываются? У меня это случилось специально, когда я не закрывал WCF клиентских прокси-соединений.
Проблема не обязательно в том, что у вас есть подключенный отладчик, а только в том, что веб-сервер не отвечает своевременно . Обратите внимание, что в сообщении говорится "This may be because another debugger is attached".
Это случается со мной довольно часто в VS 2010 express - обычно потому, что отладчик перестал отвечать на запросы. Щелкните правой кнопкой мыши панель задач windows, выберите "Запустить диспетчер задач". Более чем вероятно, что отладчик ASP.NET будет показывать состояние 'not responding'. Выберите его и просто завершите процесс.
Готово!
Я столкнулся с этой проблемой при попытке отладки (2) отдельных решений в VS.NET, и оба они использовали веб-сервер IIS для запуска приложения. 1-е приложение запустится, но все последующие запущенные приложения, которые также работают через IIS, будут отображать эту ошибку. Похоже, что он может отлаживать только одно приложение через VS.NET, размещенное в IIS одновременно.
Решение: запустите проект 1 из VS.NET (поместите все необходимые точки останова) и запустите второе приложение непосредственно из IIS (не VS.NET). Ваши точки останова в Приложении 1 (запущенном в VS.NET) будут поражены при доступе к приложению 2 (запущенному непосредственно из IIS).
Это также может быть вызвано тем, что ваш сайт использует подключение к базе данных, но сервер базы данных недоступен.
Я потратил некоторое время, пытаясь решить эту проблему обычными способами,но даже после перезагрузки моей рабочей станции проблема осталась. В конце концов я обнаружил, что служба SQL Server (MSSQLSERVER) не работает.
Он должен был работать, так как он настроен на автоматический режим, но он был остановлен, даже после перезагрузки. Все события MSSQLSERVER в журнале событий выглядели нормально, поэтому остается неизвестным, почему он не был запущен, но теперь я установил его на автоматический (отложенный запуск) в надежде, что это уменьшит конкуренцию ресурсов во время запуска.
Как только я запустил MSSQLSERVER , сообщение "Unable to start debugging on the web server. The web server did not respond in a timely manner" больше не появлялось, и нормальное обслуживание было возобновлено.
Я знаю, что это старый вопрос, но недавно я столкнулся с такой же ситуацией и попробовал все решения в этом посте, и не повезло. Наконец, я нашел решение, которое работает для меня:
- Закрыть Visual Studio
- Найдите пункт Включить / выключить функции Windows в Панели Управления
- Снимите флажок информационные службы Интернета во всплывающем диалоговом окне
- Перезапустить компьютер
- Проверьте информационные службы интернета в том же диалоговом окне и убедитесь, что информационная служба Интернета -> службы всемирной паутины -> функции разработки приложений -> ASP.NET также были проверены
- Откройте Visual Studio, и теперь ваше приложение должно работать в режиме отладки