【发布时间】:2013-01-31 22:08:07
【问题描述】:
我有一个从 ASP.NET MVC4 WebAPI 项目开始的应用程序。不知何故,当我有 BundleTable.EnableOptimizations Defaulted(这是真的)时,我的 css 没有被渲染。当我将它设置为 false(在我的 RegisterBundles.cs 文件中)时,网站会正确呈现。
我在网络流量中看到的内容(失败,http 状态为 403,禁止。
http://localhost:17138/Content/Styles/?v=xz2jRv8a4HMY4rDzixZn1RlC6AERf9qY0Gh7MavTpZE1
我一直将其与默认的空新项目进行比较,该项目有效,但我无法弄清楚我缺少什么。
谢谢
【问题讨论】:
-
在使用 WebAPI 项目时,为什么要使用任何与 CSS 相关的东西。您是指标准网站模板吗?
-
@Nick 我假设它既是 MVC 站点又是 Web api,这是可能的。彼得是这样吗?
-
是的,同一个项目。它使用 webapi 模板,但它创建了完整的控制器套件。在 App_Start 中是 BundleConfig、FilterConfig、RouteConfig 和 WebApiConfig
-
真正的布赖恩。感觉捆绑器有问题,但也许我错过了一些东西。现在不是很关键,距离峰会还有 2 周的时间,所以我相信如果到那时我还想不通,我可以在那里得到帮助。
标签: asp.net-mvc razor asp.net-mvc-4 bundling-and-minification