我在BundleTable.EnableOptimizations = true;
设置时遇到问题,虚拟 URL 返回 404。这发生在我的 JS 和 CSS 包中。这是我拥有的捆绑包的示例:
BundleTable.Bundles.Add(
new StyleBundle("~/css")
.Include("~/ui/basic/foundation.css")
.Include("~/ui/basic/all.css")
.Include("~/ui/basic/print.css")
);
我尝试将包名称/路径更改为随机字符,以确保它绝对不是现有路径。我还尝试通过以下方式将捆绑包添加到我的模块中:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="BundleModule" />
<add name="BundleModule" type="System.Web.Optimization.BundleModule" />
我在本地的另一个项目上以相同的方式运行捆绑,一切正常。
如果有人有任何想法可能是导致问题的原因,我将非常感谢您的帮助。
PS:该项目是使用表单的sitecore。(与其他运行良好的项目相同)