Подробное сообщение об ошибке 500 не отображается, даже на сервере - PullRequest
0 голосов
/ 04 февраля 2019

У меня проблема ..

Я перенес свой веб-сайт в Amazon EC2 с Windows Server 2016 и IIS 10. С этого времени я не вижу подробных 500 сообщений об ошибках, даже если я нахожусь насервер.

Я пытался страницы ошибок -> 500 -> Изменить параметры функции -> «Подробная ошибка», как на моем веб-сайте, так и на самом верхнем узле IIS.

У меня все еще есть сообщение: 'Произошла ошибка.'из моего веб-сервиса asp.net вместо подробного сообщения.

Я перенес 4 веб-сайта, и у них всех есть эта проблема.На старом сервере с тем же web.config все нормально работает ..

У кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 06 февраля 2019

Насколько я знаю, для ошибки asp.net 500 следует включить настраиваемую ошибку в файле web.config вместо использования страницы ошибок IIS.

Страница ошибки IIS (атрибут httpErrors в сети.config) используется, когда сам IIS создает исключение.

Но атрибут customErrors используется, когда код .net вызывает исключение (404, 403, 500 и т. д.).

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

  <system.web>
    <customErrors mode="Off"></customErrors>
 <system.web>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...