2012-11-28 5 views
0

ASP.net MVC를 처음 사용합니다. 내 Web.config의에에에 customErrors에를 설정하고, global.ascx.cs 다음 코드 containd :customErrors가 asp.net에서 작동하지 않습니다. mvc3

public static void RegisterGlobalFilters(GlobalFilterCollection filters) 
{ 
    filters.Add(new HandleErrorAttribute()); 
} 

을하지만 예외를 던질 때, 난 여전히 스택 추적을 보여줍니다 옐로우 페이지 오류를 참조하십시오. 그 밖의 무엇을해야합니까? 어떤 도움이든 미리 감사드립니다.

편집 여기

내 Web.config의 내용의 일부입니다

<system.web> 
    <customErrors mode="On"/> 
    <httpHandlers> 
     <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/> 
    </httpHandlers> 
    <pages 
     validateRequest="false" 
     pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc,  Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=3.0.0.0,  Culture=neutral, PublicKeyToken=31BF3856AD364E35" 
     userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc,  Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> 
     <controls> 
     <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral,  PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" /> 
     </controls> 
    </pages> 
</system.web> 
+0

잘. 질문에 customErrors 구성을 포함 시키십시오. – jgauffin

+0

실제 스택 추적을 제공하고 있습니까, 아니면 customErrors를 꺼야한다고 말하는 것입니까? –

+0

실제 스택 추적을 제공합니다. – Beginner

답변

0

무슨 일이 원하는 것은 응용 프로그램이 기본 오류보기를 보여주고 있다는 것입니다 경우 customErrors에의 설정이되어야합니다 :

<customErrors mode="On" defaultRedirect="Error" /> 

다른 것을 얻으려면 자세한 정보를 입력하십시오.

관련 문제