2014-03-04 8 views
1

내부 서버 오류가 발생했습니다 ... 오류 "404 페이지를 찾을 수 없습니다"에서 페이지를 리디렉션하고 싶습니다.web.config의 오류가 error404 페이지로 리디렉션됩니다.

<?xml version="1.0"?> 

<configuration> 
    <system.web> 
    <urlMappings enabled="true"> 
     <add url="~/Error404" mappedUrl="~/Error404.aspx"/> 
    </urlMappings> 
    <pages controlRenderingCompatibilityVersion="4.0"/> 
    <customErrors mode="on" defaultRedirect="~/Error404"> 
     <error statusCode="404" redirect="~/Error404" /> 
     <error statusCode="500" redirect="~/Error404" /> 
    </customErrors> 
    </system.web> 
    <system.webServer> 
    <httpErrors> 
     <remove statusCode="404" subStatusCode="-1" />     
     <error statusCode="404" path="/Error404" responseMode="ExecuteURL"/> 
    </httpErrors> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    </system.webServer> 
</configuration> 

답변

0

에 체크 아웃 : 당신이 당신의 페이지 경로의 끝에서 ".ASPX을"없는 것 같은 Implementing a Custom Error page on an ASP.Net website

또한, 보인다.

+0

나는 당신이 urlmapping에 대해 모른다 고 생각합니다. URL 매핑은 웹 페이지의 확장자를 제거하기 위해 수행됩니다. –

관련 문제