2

아래 링크에서 VS2010 웹폼 웹 사이트에서 자바 스크립트 번들을 만드는 방법을 안내합니다.자바 스크립트 번들이 Microsoft.AspNet.Web.Optimization에 의해 생성되지 않음

http://igorzelmanovich.blogspot.co.uk/2012/09/using-aspnet-bundling-and-minification.html

내를 Global.asax이있어 :

void Application_Start(object sender, EventArgs e) 
{ 
    // Code that runs on application startup 

    System.Web.Optimization.BundleTable.Bundles.Add(new System.Web.Optimization.ScriptBundle("~/bundles/js").Include("~/scripts/jquery.bxSlider.js")); 

} 

이 내 sitemaster에

(나는 아직 번들로 내 주요 JQuery와 소스를 이동를 havent 주)
<script type="text/javascript" language="javascript" src="scripts/jquery-1.8.2.min.js"></script> 

<%: System.Web.Optimization.Scripts.Render("~/bundles/js") %> 

Nuget에서 Microsoft.AspNet.Web.Optimization 패키지를 설치했으며 모든 바이너리와 웹 사이트가 성공적으로 구축됩니다. 나는 web.config 디버그 값을 true와 false로 설정하려고 시도했지만 번들/js 폴더는 jquery.bxSlider.js가 포함 된 번들로 생성되지 않으며 수동으로 번들/js 폴더를 만들었지 만 여전히 운이 없다.

Application_Start 디버깅이 호출 될 때 아무 것도 생성하지 않습니다.

답변

0

다음과 같은 메시지가 표시됩니까?

enter image description here

또는 그것은 비어? <script src="/bundle/js"></script>

+0

안녕하세요. @carlos, 비어 있습니다. 즉, 스크립트 태그조차도 전혀 렌더링되지 않습니다. – User101

+0

그건 이상한 일입니다. 번들 테이블에 URL이 없으면 이벤트를 작성해야합니다. '<% = System.Web.Optimization.Scripts.Render ("~/bundles/js") %>'또는'<% = System.Web.Optimization.Scripts.Url ("~/bundles/js") %>' –

+0

<% = 그리고 다른 하나는 운이 없다 : ( – User101

관련 문제