Реализация страницы Custom Error на веб-сайте ASP.NET

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

<customErrors mode="On" defaultRedirect="~/error.aspx">
    <error statusCode="404" redirect="~/error.aspx" />
</customErrors>

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

Вопрос: Как я могу заставить его использовать error.aspx страницу, которую я создал? Почему делают настройки в менеджере по IIS переопределяют web.config?

22
задан Çağdaş Tekin 1 March 2010 в 02:37
поделиться

1 ответ

Попробуйте так, почти так же .. Но это то, что я сделал, и работал.

<configuration>
    <system.web>
       <customErrors mode="On" defaultRedirect="apperror.aspx">
          <error statusCode="404" redirect="404.aspx" />
          <error statusCode="500" redirect="500.aspx" />
       </customErrors>
    </system.web>
</configuration> 

Или попробуйте изменить страницу ошибки 404 из настроек IIS, если требуется срочно.

29
ответ дан 29 November 2019 в 04:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: