가상 디렉터리를 설정하지 않고 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 }
);
}
}
}
부모 폴더에서 web.config를 상속하는 지저분한 영역으로 들어가기 시작합니다 ... euch. –
왜 가상 디렉터리로 실행하고 싶지 않은가? –
지역을보고 여러 MVC 프로젝트를 병합하려고했으나 현재 주 프로젝트는 고전적인 ASP를 유지하고 있으며 IIS에 대한 액세스는 지원 티켓을 마련하지 않고도 제한적입니다. – iggyweb