отображение пользовательских страниц ошибок в asp.net mvc 2.0 на производственном сайте - PullRequest
0 голосов
/ 01 декабря 2010

Я разработал производственный сайт на сервере Godaddy. Теперь я хочу отобразить пользовательскую страницу ошибок, если на сайте произошла какая-либо ошибка. Я внес следующие изменения в файл web.config,

<customErrors mode="On" defaultRedirect="/Areas/User/Views/Shared/Error">
        <error statusCode="403" redirect="NoAccess.htm" />
        <error statusCode="404" redirect="/Areas/User/Views/Shared/Error" />
    </customErrors>

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

Теперь я хочу отобразить свою настроенную страницу ошибки. Пожалуйста, скажите мне все шаги для реализации этого в asp.net mvc2.0.i, e есть какая-нибудь кодировка, которую я должен написать в контроллерах или в global.asax.

Заранее спасибо,

1 Ответ

0 голосов
/ 01 декабря 2010

Эта строка указывает, что когда страница не будет найдена, она будет перенаправлена ​​на Error.aspx. Вы можете создать представление внутри папки общего доступа и спроектировать его так, как вы хотите, и изменить URL-адрес, например, вы создаете эту страницу.

MyCustomErrorPage.aspx 

внутри общей папки, затем измените страницу перенаправления на

<error statusCode="404" redirect="/Areas/User/Views/Shared/MyCustomErrorPage" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...