2

このプロジェクトと他のプロジェクトで使用される共有コントロール、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") %>
4

1 に答える 1