휴대용 영역에서 정적 컨텐츠를 제공하는 방법에 대해서는 몇 가지 지침이 있지만 행운은 없습니다. 두 개의 프로젝트, 웹 프로젝트 및 클래스 라이브러리 (내 휴대용 영역으로 사용)가 있습니다. 내 휴대용 영역 (이름을 짓는 데 'MyArea'라고 부름)에서 그 안에 스크립트, 스타일, 이미지라는 세 개의 폴더가있는 Content 폴더가 있습니다.MVC 휴대용 영역 및 정적 컨텐츠
Scripts 폴더에는 js 파일이 포함 된 리소스 ('Hello.js')로되어 있습니다. 나의 이해는 RegisterArea에 의해 호출 RegisterDefaultRoutes 방법은 다음 URL에 매핑이에 대한 경로 생성한다는 것입니다 :
디렉토리/지역이/AREANAME/내용/이미지 맵을 URL/AREANAME/이미지에를
디렉토리/지역/AREANAME/콘텐츠/스타일
디렉토리/지역이/AREANAME/컨텐츠/스크립트 내 웹에 URL/AREANAME/스크립트
내 레이아웃보기 (_layout.cshtml) (매핑 URL/AREANAME/스타일에 매핑 MyArea 프로젝트를 프로젝트 참조로 가져 오는 프로젝트)는 머리에 다음을 포함합니다.
<script src="@Url.Content("~/MyArea/Scripts/Hello.js")" type="text/javascript"></script>
그러나, 검사이 404 그래서 나는 또한 행운
http://groups.google.com/group/mvccontrib-discuss/browse_thread/thread/b5f9c77f3a7523ff
와 아래의 가이드를 따랐다 뭔가 잘못
을 수행해야 반환 무엇 내가 틀렸어?
대단히 감사합니다.