2012-08-03 2 views
1

나는 나의 사이트가 :배포 MVC 3 사이트 (디렉토리가 거부 목록)

http://localhost:55649/ 

내가으로 이동하려면 :

\\10.0.0.169\Inetpub\wwwroot\MyOldWebsite\NewSite 

내가이 http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx를 읽고 클릭 " Add Deployable Assemblies "오류가 발생합니다.

Directory Listing Denied

This Virtual Directory does not allow contents to be listed.

사이트를 작동 시키려면이 오류를 해결하려면 어떻게해야합니까?

답변

2

메시지를 받으면 라우팅이 작동하지 않고 사이트가 기본 문서 (MVC3에없는 기본 문서)를 찾으려고하기 때문에 경향이 있습니다. 라우팅이 작동하지 않는다면 일반적으로 IIS가 MVC3 사이트로 해석하지 못하거나 MVC3 사이트가 무엇인지 알 수 없습니다.

  1. 서버에 .NET Framework 4.0과 MVC3이 설치되어 있습니까?
  2. 사이트가 .NET 4.0 응용 프로그램 풀을 사용하고 있습니까?
  3. 새 디렉토리에 적절한 권한이 있습니까? 응용 프로그램/서버 보안에 따라 변경 될 수 있습니다. 그러나 일반적으로 IUSR에는 읽기 액세스가 필요합니다.
+0

이 기준이 충족되었는지 여부를 확인하려면 서버 관리자에게 문의하십시오. VS 속성 페이지에서 "웹, 시작 액션, 서버, 시작 페이지 등"과 같은 내용이 필요합니까? – user1477388

+0

기본 설정이 작동하지 않아 문제가 서버 문제처럼 보입니다. – Terry