我正在尝试在 ASP.net Webforms VB.net 项目中使用捆绑。
这是我所做的:
添加了对 Web.Optimization 的引用在全局.asax 的Application_start中添加了以下内容
BundleTable.EnableOptimizations = True
BundleTable.Bundles.Add(New ScriptBundle("~/bundles/jsglobal").Include("~/js/inlineValidate.js"))
以及我的主文件中的以下内容
<%:Scripts.Render("~/bundles/jsglobal")%>
但它只是在呈现的页面中向我显示这一点,
<script src="/bundles/jsglobal"></script>
它不仅没有唯一的查询字符串,而且不存在。
不确定问题是什么,我在 MVC C# ASP.net 做了完全相同的事情,它工作正常。
我认为你所看到的是意料之中的。要进行测试,请将 BundleTable.EnableOptimizations 转换为 FALSE。或者只是省略该行,它将自动处理。
ASP.NET MVC 捆绑包未在暂存服务器上呈现脚本文件。它适用于开发服务器