2014-04-06 2 views
3

알아낼 수없는 이상한 오류가 나타납니다. Windows 8.1, IIS 8.5에서 실행 중입니다. 이 사이트는 Microsoft Azure에서 잘 실행되므로 로컬 구성 문제 여야합니다. IIS에서와 마찬가지로 IIS Express에서 동일한 오류가 발생합니다.System.Web.Mvc.MvcHandler에서 500.0/0x00000000 오류를 디버깅하는 방법

며칠 동안 문제가 발생하여 정신적으로 어려움을 겪고 있습니다. 나는 점검 할 때마다 Azure로 밀어 넣지 않고 간단한 CSS/Content 변경 (내가하려고하는 것)을 테스트 할조차 수 없다.

ERROR : 여기

Module   global.asax 
Notification EndRequest 
Handler   System.Web.Mvc.MvcHandler 
Error Code  0x00000000 
Requested URL https://localhost:443/ 
Physical Path C:\inetpub\wwwroot\dev\ 
Logon Method Anonymous 
Logon User  Anonymous 
Request Tracing Directory C:\inetpub\logs\FailedReqLogFiles 

은 경고 이전 섹션의 trace입니다.

사항 나는

  • 다시 설치 IIS, .NET 4.5, Visual Studio를
  • 검사 권한을 시도했다 : IIS_IUSRS는
  • 하는 것은 기본 MVC 5 데모 애플리케이션을 설치 폴더에 대한 액세스 권한 및 파일이 . 해당 웹 사이트 & app-pool에서 완벽하게 실행됩니다.
  • 내 웹 사이트 디렉토리의 루트에 기본 aspx hello world 페이지를 입력하십시오. 그것은 기본 웹 사이트에서로드되지만 문제의 웹 사이트에서 "PageHandlerFactory-Integrated-4.0"오류가 발생합니다.

답변

0

나는 귀하의 응용 프로그램 풀이 약간 잘못 구성되었다고 생각합니다. .Net 프레임 워크 as proposed in MSDN의 올바른 버전을 설정하십시오.

+0

감사합니다. 나는 그것을 살펴 봤는데 모두 옳은 것처럼 보인다. .NET CLR 버전 v4.0.x, 파이프 라인이 통합으로 설정되었습니다. – Carl

+0

다음 명령을 실행 해보십시오. '% windir % \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i' 및 '% windir % \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet_regiis.exe -i' – nom

2

나는이 같은 오류 메시지로 어려움을 겪고 있었고 추적 또는 로깅을 수행 할 수 없었습니다. 연구 끝에 며칠 째 Global.asax.cs에서 처리되지 않은 예외 였음을 깨달았습니다. Global.asax 코드를 감사하여 예외가 발생할 수있는 기회가 있는지 확인하는 것이 좋습니다.

에 관계없이, 당신은 사용자 정의 페이지에 출력 마지막 오류 메시지와 같은 응용 프로그램 수준 오류를 처리하는 가장 좋은 방법을 수행 할 수 있습니다 :

http://msdn.microsoft.com/en-us/library/vstudio/24395wz3(v=vs.100).aspx

+0

로드하려고 시도 할 때 런타임 컴파일 오류가 발생할 수도 있습니다. –

0
  • 주석으로 모든 당신이 내부 코드 Global.asax.cs Application_Error 방법