0

我在 IIS7 (Asp.net mvc 4) 上的发布模式下遇到捆绑问题

在我的 BundleConfig 中:

 var vTickerJs = new ScriptBundle("~/Scripts/vtickerjs").Include(
            "~/Scripts/vticker/jquery.vticker.*"
            );
        bundles.Add(vTickerJs);

在我的部分:

 @Scripts.Render("~/Scripts/vtickerjs")

在我的硬盘上:

 E:....\Scripts\vticker\jquery.vticker.js

我的本地系统上的 IIS-Express 之间存在差异 - 在这里它可以工作,并且上面提到的 Partial 有:

<script src="/Scripts/vtickerjs?v=-d007Ef_5pa18P48liUylZoCJuP69zO53AEJrSmBH841"></script>

但在我的 IIS-7 上,相同的代码呈现为:

<script src="/Scripts/vtickerjs"></script>

给 404 找不到。

我的磁盘上没有“Scripts\vtickerjs”文件夹

4

1 回答 1

0

尝试这个,

 bundles.Add(new ScriptBundle("~/bundles/vtickerjs").Include(
        "~/Scripts/vticker/jquery.vticker*"

  @section scripts {  
     @Scripts.Render("~/bundles/vtickerjs")
}

如果您使用BundleConfig然后使用bundles而不是 Scripts

于 2013-08-14T13:26:00.480 回答