문제

나는 이상한 문제 때 나는 설정:

BundleTable.EnableOptimizations = true;

을 열려고 할 때 나 웹 사이트 단지 그것이 로드되지 않을 열 때 Chrome 의 콘솔에 다음과 같은 메시지가 표시:

GET/localhost/뭉치/스크립트/련/commonmodules?v=13-uWpwzN3U6kiHVssXRdpywHxrn09twvYKwodvn3su1 404(Not Found)

까지,남녀노소 누구나 좋아합니다려고 열에 표시된 링크를 크롬의 콘솔,로드 그냥 좋은,다른 말로의 링크를 발견하려고 할 때 그것을 직접적으로 열지만,server(IIS7.5)반환하는 404 페이지려는 링크를 통해 태그입니다.

누군가가 있었습을 통해 그런 이상한 행동은?

가상 경로에 대한 내 뭉치지 않도 기존의 모든 파일이나 디렉토리에,나는 그들을 포함하여 다음과 같은 코드:

var myBundle= new ScriptBundle("~/bundles/scripts/angularjs/bootstrapping");
bootstrapping.Include("~/app/app.js")
    .Include("~/app/config.js")
    .Include("~/app/config.exceptionHandler.js")
    .Include("~/app/config.route.js");
bundles.Add(bootstrapping);

과 이용에 불편을 드려 정말 죄송하는 다음 줄을 추가 웹상에서.config 의 시스템입니다.웹 서버:

<modules runAllManagedModulesForAllRequests="true">
    <remove name="BundleModule" />
    <add name="BundleModule" type="System.Web.Optimization.BundleModule" />
</modules>

나는 확실하지 않는 경우 이와 관련이 있을 수 있지만,나는 사용 Umbraco v7 이 웹사이트에서,그리고 그러한 경우는 다음과 같습니다 내가 설정 EnableOptimizations"true".

도움이 되었습니까?

해결책

제가 기억하기로는 그것의 umbraco config 관련이 있습니다.

를 찾아 키 umbracoReservedPaths (에 appSettings 기) web.config 와 경로를 추가하는 번들기,그래서 다음과 같:

<add key="umbracoReservedPaths" value="~/umbraco,~/install/,~/bundles/"/>
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top