Одобрено: Fortect
В некоторых случаях ваша система может отображать код ошибки, указывающий на то, что отладка веб-сервера невозможна. Эта непростая задача может быть вызвана рядом моментов.Когда вы пытаетесь отладить системное приложение ASP.NET, работающее на веб-сервере, вы, скорее всего, получите это сообщение об ошибке: «Невозможно выполнить отладку на веб-сервере». Часто сбой происходит неожиданно из-за сбоя обучения или изменения, которое потребует обновления пулов приложений, настройки IIS или того и другого.
- 8 минут на чтение.
Как отлаживать проблема с IIS?
При попытке отладки технологического пакета ASP.NET, запущенного на веб-сервере, вы правильно получаете следующее сообщение об ошибке: Невозможно принять во внимание отладку на веб-форуме
.
Часто конкретная ошибка возникает из-за ошибки или изменения конфигурации, требующей мощного обновления, которое поможет вам с пулами приложений, сбросом IIS или, возможно, и тем, и другим. Вы можете сбросить IIS, прочитав командную строку с повышенными привилегиями и создав iisreset
.
Что такое подробное сообщение об ошибке?
Ошибка , из-за которой запускается отладка на сервере обмена текстовыми сообщениями в Интернете
, является обычным явлением. Обычно ошибки в гитарной струне имеют более конкретную цель, поскольку могут помочь вам определить фактор, вызывающий каждую из наших проблем, или найти идеальное и более правильное решение. Вот некоторые из наиболее частых сообщений об ошибках, добавляемых к основному сообщению об ошибке:
- IIS не перечисляет веб-сайты, читающие начальный URL
- Веб-сервер даже неправильно настроен
- Невозможно подключиться к веб-серверу
- Веб-сервер некоторое время работал, но не отвечал вовремя
- Изолированный монитор отладки Microsoft Visual Studio (msvsmon.exe) недоступен на удаленном справочном компьютере
- Пульт дистанционного управления возвратил ошибку для гаджета
- Невозможно начать отладку ASP.NET
- Отладчику не удалось подключиться к их компьютеру
- Для получения дополнительной информации см. раздел «Удаленный доступ», где приведены общие сведения о конфигурации. Запуск отдельной веб-страницы отладчика может принимать новую информацию.
- Операция не поддерживается. Неизвестная ошибка: номер телефона ошибки
IIS не перечисляет веб-сайты, связанные с начальным URL
-
< / h2>Используйте браузер, чтобы открыть Консоль обслуживания сервера удаленных приложений.Разверните широкий диапазон узлов сервера и щелкните Сервер приложений.Щелкните Служба отладки.Установите флажок “Пуск”.Нажмите Применить, затем сохраните конфигурацию.Остановите наш сервер приложений, если он запущен.Начните видеть наш сервер приложений.
Как эффективный администратор перезапустите Visual Studio и попробуйте отладить снова. (Для некоторых сценариев отладки ASP.NET требуются повышенные привилегии.)
Вы можете настроить Visual Studio так, чтобы он всегда запускался от имени администратора, просто щелкнув правой кнопкой мыши популярный ярлык Visual Studio, выбрав «Свойства»> «Дополнительно», а затем выбрав Запускать как администратор как всегда. p>
Веб-сервер не настроен Ошибка: верно
- См. «Веб-сервер абсолютно неправильно настроен ».
Невозможно подключиться к веб-серверу
-
Вы подключаете Visual Studio и удаленную веб-машину к одному и тому же компьютеру и отлаживаете с помощью F5 полностью привязку к процессу? Откройте сайты своих проектов и убедитесь, что большая часть проекта должна быть настроена для подключения к правильному широкополосному веб-серверу и запускать URL-адрес за вас. (Откройте Свойства> Веб-сервер> В противном случае Свойства> Отладка, в зависимости от вашего типа бизнеса. Для более открытого проекта веб-форм откройте дополнительные свойства openProperties> Страницы параметров запуска> Сервер.)
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
- 1. Загрузите Fortect и установите его на свой компьютер.
- 2. Запустите программу и нажмите "Сканировать"
- 3. Нажмите "Восстановить", чтобы устранить обнаруженные проблемы.
а>
В противном случае перезапустите определенный пул приложений, а затем сбросьте IIS. Дополнительную информацию см. В разделе проверка конфигурации IIS .
Веб-сервер не должен отвечать вовремя
- Если вы еще раз сбросите IIS, попробуйте отладить еще раз. Вы можете изменить несколько экземпляров отладчика к процессу IIS; сброс завершает его. Дополнительные записи см. В разделе проверка системы IIS .
Монитор удаленной отладки Visual Microsoft Professional Studio (msvsmon.exe) не работает на удаленном компьютере
- Если люди отлаживают другую удаленную машину, убедитесь, что удаленный отладчик установлен и обучен . Если тестовое сообщение относится к брандмауэру, убедитесь, что соответствующие отверстия брандмауэра открыты, особенно если вы используете брандмауэр стороннего производителя.
- Если вы используете файл HOSTS, он, безусловно, должен быть правильно настроен. Например, если вы продолжаете отладку с помощью F5 (вместо Attach to Process), файл HOSTS должен помочь вам включить часть того же проекта URL Res в функции вашего проекта, Свойства> Интернет> Сервер или Свойства отладки> в зависимости от тип вашего проекта. >
Удаленный сервер возвратил ошибку
Найдите в конкретном файле журнала IIS другие коды ошибок и информацию. См. Этот пост в блоге IIS 7 .
Как исправить не удается запустить отладку на веб-сервере?
Кроме того, вот несколько наиболее распространенных кодов ошибок и некоторые предложения.
- (403) Запрещено. У этой ошибки много возможных причин. Итак, найдите свой файл дневника и настройки безопасности IIS для всемирной паутины. Убедитесь, что файл web.config сервера имеет
debug = true
в некоторых продуктах сборки. Кроме того, убедитесь, что папка вашего веб-приложения содержит правильные разрешения и что конфигурация области пула приложений реальна (пароль может измениться). См. Проверьте свой дизайн iis. Если эти настройки уже улучшены и вы выполняете отладку в своем городе, кроме того, убедитесь, что вы подключаетесь к рекламе с правильным типом сервера и URL-адресом (в разделе «Свойства»> Веб-сервер> или Свойства> Отладка, в зависимости от типа задачи). - (503) Сервер недоступен. Пул приложений, возможно, был остановлен, чтобы получить оплату из-за ошибки или изменения дизайна. Перезапустите пул приложений.
- (404) Не найдено. Убедитесь, что пул приложений обычно настроен для актуальной правильной версии ASP.NET.
Не удалось начать отладку ASP.NET
- Перезапустите приложение и полностью сбросьте IIS. Дополнительные отчеты см. В разделе Средство проверки конфигурации IIS .
- Если человек вообще выполняет тестовое переписывание URL, просто используйте простой файл web.config без изменения URL. См. Примечание к сегменту перезаписи URL в разделе Проверьте конфигурацию IIS .
Отладчику не удается подключиться к удаленному компьютеру
На страницах свойств практически любого веб-каталога или виртуального веб-каталога перейдите на вкладку «Домашний каталог» или «Виртуальный каталог».На интернет-сайтах параметров приложения щелкните Конфигурация.Щелкните вкладку «Отладка».Установите флажок Включить отладку сценария на стороне сервера ASP.
Если человек обычно выполняет отладку локально, откройте свойства проекта, относящиеся к Visual Studio, и убедитесь, что он предназначен для подключения к правильному веб-серверу и, более того, URL-адресу. (В зависимости от типа проекта откройте «Свойства»> «Веб-сервер»> или «Свойства»> «Отладка».
Откройте свойства вашего проекта, кроме того, убедитесь, что проект настроен из-за подпрограммы К правильному веб-серверу, так же как и стартовому URL-адресу. (Откройте «Свойства»> «Интернет»> «Сервер» или «Свойства»> «Отладка», в зависимости от типа домашней страницы.) Если это может не сработать или если вы действительно выполняете отладку удаленно, выполните действия, описанные в большинстве разделов «Проверка конфигурации IIS».
Эта ошибка проявляет свою уродливость во время локальной отладки, потому что Visual Studio является одним конкретным 32-разрядным приложением и поэтому использует 64-разрядную версию этого выбранного отладчика для отладки 64-разрядных Приложения. Проверьте свой пул отправки в IIS, чтобы убедиться, что вы видите, что параметр «Включить 32-разрядные приложения» установлен, чтобы вы и ваша семья могли перезапустить true
IIS, а затем повторите попытку.
Даже если вы используете какой-то файл HOSTS, убедитесь, что он правильно настроен. Например, как файл HOSTS должен состоять из URL-адреса старого проекта, как в свойствах вашей миссии, Свойства> Интернет> Сервер или Свойства отладки> сохранить тип вашего проекта.
Дополнительные сведения о конфигурациях распространенных ошибок см. в справке. Запуск веб-страницы внешнего отладчика может предоставить дополнительную информацию.
-
Вы используете Visual Studio и веб-сервер на своем компьютере или ноутбуке? Откройте свойства вашего проекта и убедитесь, что вы собрали проект.
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.Как изменить IIS Express на убедитесь, что вы используете локальный IIS в Visual Studio 2019?