У меня есть сайт asp.net
, и я собираюсь настроить страницу 404, но я не могу заставить ее работать.ASP.Net - Не могу получить мою собственную страницу ошибки
код у меня есть в моем web.config является
<system.web>
<customErrors mode="On" defaultRedirect="ResponseRewrite">
<error statusCode="404" redirect="~/Page_Not_Found.aspx" />
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="404"/>
<error statusCode="404" path="~/Page_Not_Found.aspx" responseMode="Redirect"/>
</httpErrors>
</system.webServer>
страница ошибки HTML
<%@ Page Title="- Page not found" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Page_Not_Found.aspx.cs" Inherits="WebApplication1.Page_Not_Found" %>
<asp:Content ID="404BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<div class="col-xs-12 col-sm-9">
<h1>Page not found</h1>
<p>Use this area to provide additional information.</p>
<p>Use this area to provide additional information.</p>
<p>Use this area to provide additional information.</p>
<p>Use this area to provide additional information.</p>
<p>Use this area to provide additional information.</p>
<p>Use this area to provide additional information.</p>
</div>
</asp:Content>
Когда я вхожу и недействительный URL я получаю ошибку ниже SERVER
сервера Ошибка в приложении «/». Ошибка выполнения Описание: при обработке запроса возникло исключение . Кроме того, при выполнении пользовательской страницы ошибки для произошло еще одно исключение. Запрос был прерван.
Что я делаю неправильно?
Я рассмотрел другие решения здесь, а также в Интернете, но все исправления, похоже, не помогают мне.
У меня есть ошибка сервера. Отключите пользовательскую ошибку и проверьте фактическое сообщение об исключении. –
@RahulSingh На сервере нет информации, поскольку я опубликовал то, что получаю в своем первоначальном сообщении. У меня нет другого пользовательского права в любом месте моего проекта, так как я посмотрел – murday1983