Visual Studio 2010 RC를 사용하여 Windows 7 Ultimate (64 비트)를 실행하고 있습니다. 최근에 VS와 함께 제공되는 dev 서버 대신 IIS에서 내 앱을 실행 / 디버깅하도록 결정했습니다.
그러나 MVC 앱을 실행할 때마다 다음 오류가 발생합니다.
HTTP 오류 403.14-금지 웹 서버가이 디렉토리의 내용을 나열하지 않도록 구성되었습니다. 상세한
에러 정보
모듈 디렉토리 목록 모듈
알림 ExecuteRequestHandler
처리기 StaticFile 오류
코드 0x00000000 요청
URL http : // localhost : 80 / mySite /
실제 경로 C : \ myProject \ mySite \
로그온 방법 익명 로그온
사용자 익명
내가 배치 default.aspx
디렉토리에 파일을 나는 다음과 같은 오류가 발생했습니다 :
HTTP 오류 500.21-내부 서버 오류 처리기 "PageHandlerFactory-Integrated"의 모듈 목록에 잘못된 모듈 "ManagedPipelineHandler"가 있습니다.
이 작업을 수행하기 위해 잊어 버린 다른 단계가 있습니까?
참고 : VS 2010 RC를 설치 한 후 IIS 7.5를 설치했습니다. Visual Studio 2010에서 MVC 프로젝트의 "속성"에있는 "웹"탭 아래에 내장 된 "가상 디렉터리 만들기"단추를 사용했습니다. 응용 프로그램이 ASP.NET 4 응용 프로그램 풀을 사용하고 있는지 확인했습니다.
다음은 IIS의 설치된 기능입니다.
_Layout.cshtml
을을 _PageLayout.cshtml
하고있는 해당 변경 만들었다 _ViewStart.cshtml
충분히되지 않았 음을 분명히뿐만 아니라,하지만합니다. 이름을로 되 돌리면 _Layout.cshtml
작동하기 시작했습니다. 혼란스러운 것은 _PageLayout.cshtml
Win7 32 비트에서 올바르게 선택되었지만 Win7 64 비트 또는 WinSvr2K8 R2에서 선택되지 않았다는 것입니다.