Экран подробных сведений об отладке ASP.NET MVC вместо страницы с ошибкой 404 - PullRequest
1 голос
/ 15 января 2011

Я изменил мои настройки ASP.NET MVC web.config на debug = "false":

<system.web>
    <compilation debug="false" targetFramework="4.0">
 .....

, но все же после развертывания на сервере, в случае ввода неправильного URL-адреса я получаю ошибку серверастраница с подробной информацией об исключениях и трассировкой стека вместо стандартной ошибки сервера 404.

Что еще я пропустил, чтобы отключить режим отладки?

Ответы [ 2 ]

5 голосов
/ 15 января 2011

Вы можете активировать пользовательские ошибки:

<customErrors mode="On" defaultRedirect="/customerrors/500.aspx">
    <error statusCode="404" redirect="/customerrors/404.html" />
    <error statusCode="403" redirect="/customerrors/403.html" />
</customErrors>
1 голос
/ 15 января 2011

Отключение отладки только удаляет генерацию кода отладки, но не меняет режим пользовательских ошибок, который Дарин описал как это сделать. Вы должны сделать и то, и другое для сборки выпуска.

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