Bundle在部署到IIS后停止工作

时间:2014-05-15 16:12:57

标签: asp.net-mvc asp.net-mvc-4 razor bundle

我有以下视图包含一个包: -

  @Scripts.Render("~/bundles/sort")

但是当我在IIS上部署视图时,捆绑包内的脚本没有触发,当我检查页面源代码时,我发现了以下内容: -

<script src="/bundles/sort?v="></script>

其中,在v =&#34;之后,捆绑包有一个值。 ... 任何人都可以建议可能出现的问题吗?

捆绑包如下: -

 bundles.Add(new ScriptBundle("~/bundles/sort").Include(
                       "~/Scripts/sort.js"));

由于

1 个答案:

答案 0 :(得分:0)

我知道这个问题可能早已解决,但我几年后偶然发现了这个确切的问题,并且认为我会发布我是如何解决它的,以防其他人遇到这个问题。

对我来说,问题是.csproj中没有包含.js文件,这显然导致文件没有被捆绑。只需在项目中包含javascript文件,然后重新部署到staging就可以解决问题。