2009-11-13 2 views
0

사용자 정의 오류가 켜져 있고CustomErrors는 명시적인 페이지 링크 만 잡습니다.

www.mywebsite.com/video/default.aspx로 이동하면 404에 해당하는 오류가 표시되고

www.mywebsite.com/video/로 이동하면 일반 iis 404 오류가 표시됩니다.

파일이 정상적으로 작동하고 www.mywebsite.com/photo/처럼 파일이 정상적으로 작동하는 다른 페이지는 파일이 있고 IIS에서 기본값이 설정되어 www.mywebsite.com/photo/default.aspx로 리디렉션됩니다.

도와주세요. 감사!

+0

태그를 게시하고 어떤 ASP.NET 버전을 사용하고 있습니까? –

+0

어떤 iis 버전을 사용하고 있습니까? –

+0

6 IIS <오류에 statusCode = "404"= 리디렉션 '~/오류/PageNotFound.aspx "/> Sergey

답변

1

web.config에 지정된 404 핸들러는 ASP.NET 런타임에서 처리하는 파일에서만 작동합니다. 이것이 www.mywebsite.com/video/default.aspx에서 작동하고 www.mywebsite.com/video/이 아닌 이유입니다. IIS에서 기본적으로 구성된 일반적인 오류입니다. IIS 관리자로 가서 404를 설정하여 PageNotFound.aspx으로 리디렉션해야합니다.

Here's IIS 6.0에서 사용자 지정 오류 메시지 구성에 대한 정보가 더 있습니다.

관련 문제