好吧,伙计们,这就是发生的事情:
我有BundleConfig类注册捆绑包,就像往常一样:
bundles.Add(
new ScriptBundle("~/scripts/vendor")
.Include("~/scripts/jquery-{version}.min.js")
.Include("~/scripts/bootstrap.min.js"));
这实际上不会加载jQuery文件,导致引导程序无法工作。但是,当我将".min.js"替换为".js 为了记录在案,我把所有的文件都准备好了;拼写检查;所有内容都在同一脚本文件夹中。 我不知道还有什么问题;我怀疑jQuery中的文件是如何损坏的,因为它是直接从NuGet下载的!bundles.Add(
new ScriptBundle("~/scripts/vendor")
.Include("~/scripts/jquery-{version}.js")
.Include("~/scripts/bootstrap.min.js"));
致任何可能感兴趣的人。我刚发现问题出在哪里;这是一个愚蠢的决定。
为了使缩小的文件正常工作,包括jquery-{version}.min.js,这给我带来了问题,你必须在web.config文件中关闭调试模式,如下所示:
<system.web>
<compilation debug="false" targetFramework="4.5" />
</system.web>
不管怎样,问题解决了!