2014-07-23 2 views
0

가상 디렉터리를 설정하지 않고 IIS의 하위 폴더에서 MVC4 프로젝트를 실행할 수 있습니까? 현재 프로젝트에 액세스하려고하면 Directory Listing Denied This Virtual Directory does not allow contents to be listed 오류가 발생합니다.IIS 7의 하위 폴더에서 MVC 4 실행

주요 프로젝트는 \\server\inetpub\intranet을 위치하고 있으며 http://intranet으로 액세스되는 인트라넷라고하지만 난 \\server\inetpub\intranet\affiliates\WebApplication1에 MVC 4 프로젝트를 업로드하지만 http://intranet/affiliates/WebApplication1에 액세스하려고하면 나는 오류가 발생합니다.

난 그냥 기본 경로 구성을 사용하고 있습니다.

RouteConfig.cs 대부분의 경우

using System.Web.Mvc; 
using System.Web.Routing; 

namespace WebApplication1 
{ 
    public class RouteConfig 
    { 
     public static void RegisterRoutes(RouteCollection routes) 
     { 
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 

      routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
      ); 
     } 
    } 
} 
+0

부모 폴더에서 web.config를 상속하는 지저분한 영역으로 들어가기 시작합니다 ... euch. –

+0

왜 가상 디렉터리로 실행하고 싶지 않은가? –

+0

지역을보고 여러 MVC 프로젝트를 병합하려고했으나 현재 주 프로젝트는 고전적인 ASP를 유지하고 있으며 IIS에 대한 액세스는 지원 티켓을 마련하지 않고도 제한적입니다. – iggyweb

답변