Как исправить пользовательские ошибки? - PullRequest
0 голосов
/ 19 сентября 2018

Я получаю эту ошибку при попытке запустить мою систему

<system.web>
    <customErrors mode="Off"/>
</system.web>

<system.web>

    <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.html"/>

</system.web>

Ответы [ 2 ]

0 голосов
/ 20 сентября 2018

Прежде всего, включите детали этого конкретного сообщения об ошибке, поместив тег "customErrors" в файл "web.config", например так:

enter image description here

 <configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

Теперь вы получите точную ошибку в своем коде и можете исправить эту конкретную ошибку.

В целях безопасности ваш код не будет отображаться в браузере для конечного пользователя, пока вы не получитене включен CustomError mode = "Off" в файле web.config.

0 голосов
/ 20 сентября 2018

В целях безопасности .NET-веб-сайты отображают только полные исключения, если вы вызываете их локально.Чтобы увидеть сообщение об ошибке, вам нужно выбрать:

  1. Звонить на веб-сайт через браузер на сервере (конечно, это невозможно, если вы выполняете развертывание в Azure WebApp, но, например, в виртуальной машине)
  2. Добавьте первый из ваших фрагментов (customErrors mode = "Off") в ваш файл web.config.Тогда вы увидите полное исключение, даже удаленно по сети.Я бы посоветовал вернуть его к настройкам по умолчанию после того, как вы увидели и исправили ошибку.
...