#asp.net #iis-7 #http-error
#asp.net #iis-7 #http-ошибка
Вопрос:
Я попадаю HTTP Error 500 Internal server error
на одну простую страницу asp.net приложение. На сервере достаточно ресурсов. Эта страница часто запрашивается большим количеством клиентов.
Есть ли какие-либо IIS
связанные настройки, которые я пропустил?
Комментарии:
1. Происходит ли постоянный сбой, т. Е. просто не работает вообще, или это прерывистый?
2. @Kev: Хороший вопрос. Я регистрирую ошибки, и эта ошибка HTTP 500 возникает 1-3 раза в день в течение доли секунд.
Ответ №1:
Первой остановкой здесь было бы включить трассировку неудачного запроса:
Устранение неполадок с неудачными запросами с помощью трассировки в IIS 7
Устранение неполадок с неудачной трассировкой запроса
Если не выдает ничего, что сужает кругозор, тогда просмотрите журналы событий системы и приложения.
Наконец, если все еще не очевидно, что происходит сбой, тогда пришло время извлечь некоторые игрушки из набора инструментов отладки Тесс Феррандес:
Демо-версии для отладки .NET — Информация и инструкции по установке
Демонстрационная версия .NET Debugging Lab 2: сбой
Ответ №2:
Вам нужно разобраться, чтобы определить конкретную причину ошибки 500, будь то временная ошибка сценария, ошибка ресурса или проблема, связанная с конфигурацией IIS.При
установке не удалось выполнить трассировку запроса, дождитесь ошибки и просмотрите выходные данные журнала.
Ответ №3:
1. Закройте свою среду разработки (например, Visual Studio .NET).
2. Откройте командную строку и введите следующие команды:
3. iisreset /stop
4.net пользователь ASPNET / delete [вы можете игнорировать этот шаг, если это не удается]
5. aspnet_regiis -i
6. iisreset /start
7. Закройте командную строку.
8. Перезапустите среду разработки.
Комментарии:
1. Почему это должно предположительно устранить проблему?