문제는 내가 올바르게 프로젝트를 실행했지만 IIS 환경에 응용 프로그램을 배포 할 때 스크립트 (휴대용 영역 DLL에 포함됨)를 사용할 수 없었습니다. 발견 (404 오류).IIS 스크립트의 MvcContrib Portable Areas
그래서 키에 대해 도움을 요청하고 싶습니다. 합니다 (IIS 환경하는 int 발견 된 로컬 호스트에서 작동하지만,하지)
<script type="text/javascript" src="@Url.Content("~/MyAreaName/Scripts/jquery-1.10.2.js")"></script>
<script type="text/javascript" src="@Url.Content("~/MyAreaName/Scripts/jqueryUImin.js")"></script>
위였다 뷰가 스크립트를 호출
및 레지스터 경로 :
context.MapRoute(
AreaName + "_scripts",
base.AreaRoutePrefix + "/Scripts/{resourceName}",
new { controller = "EmbeddedResource", action = "Index", resourcePath = "scripts"},
new[] { "MvcContrib.PortableAreas" }
);
여기에 코드입니다 아무도 제안 할 수 있을까요? 고맙습니다.
편집 됨 :
내가 주 프로젝트 어셈블리 (DLL)에서 스크립트를 이동했는데, 너무 IIS 환경에서 작동; 이렇게 명확하게, 나는 루트가 localhost에서 발견 될 수 있지만 IIS 환경에서는 발견되지 않는 이유를 묻고 싶습니다. 관련 키워드 및 문제를 검색했지만 작동하지 않습니다.