Развернуть сайт ASP.Net, только ошибка 500 - PullRequest
1 голос
/ 16 мая 2011

У меня была эта проблема в прошлом, и решением всегда была проблема с конфигурацией, или нужно было запустить aspnet_regiis -i или что-то в этом роде. Но aspnet_regiis не решает проблему, и я не могу найти ничего, что было бы неправильно в любом файле конфигурации.

Есть ли какой-нибудь журнал, в котором я не просматриваю, который бы точно говорил мне, что "500 - Внутренняя ошибка сервера", на самом деле я бью?

Ответы [ 2 ]

4 голосов
/ 16 мая 2011

Если вы видите страницу 500 - Internal Server Error, которая выглядит следующим образом:

enter image description here

Тогда вы можете настроить IIS7 для передачи подробной ошибки обратно клиенту с помощьюнастроить следующее:

<system.webServer>
    <httpErrors existingResponse="PassThrough" />
</system.webServer>

Если вы используете IE, не забудьте отключить Показывать дружественные сообщения об ошибках HTTP (в Сервис -> Параметры -> Дополнительно), но вы знали, чтоуже:).

Если это все еще не проливает свет на проблему, вы можете использовать Failed Request Tracing, который является очень эффективным диагностическим инструментом:

Устранение неполадокНеудачные запросы с использованием трассировки в IIS 7

1 голос
/ 16 мая 2011

Администрирование / Управление компьютером / Просмотр событий / Журнал приложений

Я думаю .. Сейчас не перед окном.Вы должны увидеть в этом журнале некоторые события, которые соответствуют вашим 500 ошибкам.Они дадут вам больше информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...