시나리오 :IIS7 가상 디렉터리를 사용하여 프로젝트에서 공통 파일을 활용하는 방법
나는 ASP.Net MVC 프로그래밍에 아주 새로운 해요 지속적으로 일반 파일의 사용을 만들려고 벽에 실행 (.js, .css)을 여러 프로젝트에서 사용할 수 있습니다. 아이디어는 이러한 일반적인 파일을 하나의 위치에 두어 나중에 쉽게 업데이트 할 수있게하고 모든 프로젝트에서 "복사하여 붙여 넣기"딜레마를 피하는 것입니다. IIS7에서이 폴더를 별칭 "CommonFiles"가있는 기본 웹 사이트의 가상 디렉터리로 설정했습니다.
문제 :
내가 스크립트 번들로 JS 파일을 추가하기 위해 노력하고있어 MVC-4 있지만까지의 모든 파일을 따기 아니에요 응용 프로그램을 실행시. (페이지 소스에 확인하고 또한 테스트와 같은 JS 기능 추가) BundleConfig.cs에서
코드 : _Layout.cshtml에서
bundles.Add(new ScriptBundle("~/bundles/test").Include("~/CommonFiles/test.js"));
렌더링 : 나는했습니다
@Scripts.Render("~/bundles/test")
을 꽤 많은 게시물 ( Script Bundling in WebForms with Virtual Directories (asp webforms 비록), How to add reference to System.Web.Optimization for MVC-3-converted-to-4 app, ScriptBundle not rendering scripts that are in a VirtualDirectory)을 읽었지만 MVC에 대한 지식이 부족하여 내 경로가 제한되어 있고 MVC가 IIS 가상 직접 기능을 처리하는 방법에 대한 통찰력을 얻기를 바라고 있습니다. ories 그리고 만약 내가 위의 마지막 글을 읽었을 가능성이 있다면.
MVC-4에서이 작업을 수행 할 수 있습니까? 아니면 프로젝트간에 공통 코드를 재사용 할 때 차선책이 될 수 있습니까?