このプロジェクトと他のプロジェクトで使用される共有コントロール、javascript などのための別の「フレームワーク」プロジェクトがあります。Framework プロジェクトは私たちのソリューションに含まれており、IIS でその仮想ディレクトリを作成したので、ファイルへの相対リンクを引き続き作成できます~/Framework
。
そこで、スクリプトとスタイル用の新しい Web 最適化バンドルの使用を開始したいと考えています。すべて正常に動作していますが、仮想ディレクトリで JS ファイルのバンドルを使用しようとすると問題が発生します。が設定されている場合debug="false"
、ファイルは正しくバンドルおよび縮小されます。debug="true"
が設定されている場合、ファイルは含まれません。
ファイルをまとめてバンドルおよび縮小できるため、明らかにファイルにアクセスできます。これを機能させる方法はありますか?
これが私が持っているものですApp_Start/BundleConfig.vb
Public Shared Sub RegisterBundles(bundles As BundleCollection)
Dim mainBundle = New ScriptBundle("~/bundles/main")
mainBundle.Orderer = New AsIsBundleOrderer()
mainBundle.Include("~/Framework/Javascript/Main/Library.jQuery.js")
mainBundle.Include("~/Framework/Javascript/Main/Library.jQuery.ui.js")
'snip....
mainBundle.Include("~/Framework/Javascript/Main/CP.Base.js")
bundles.Add(mainBundle)
End Sub
私のMasterPageにあるものは次のとおりです。
<%: System.Web.Optimization.Scripts.Render("~/bundles/main") %>