我有以下视图包含一个包: -
@Scripts.Render("~/bundles/sort")
但是当我在IIS上部署视图时,捆绑包内的脚本没有触发,当我检查页面源代码时,我发现了以下内容: -
<script src="/bundles/sort?v="></script>
其中,在v =&#34;之后,捆绑包有一个值。 ... 任何人都可以建议可能出现的问题吗?
捆绑包如下: -
bundles.Add(new ScriptBundle("~/bundles/sort").Include(
"~/Scripts/sort.js"));
由于
答案 0 :(得分:0)
我知道这个问题可能早已解决,但我几年后偶然发现了这个确切的问题,并且认为我会发布我是如何解决它的,以防其他人遇到这个问题。
对我来说,问题是.csproj中没有包含.js文件,这显然导致文件没有被捆绑。只需在项目中包含javascript文件,然后重新部署到staging就可以解决问题。