使用如下的bundle,访问时会出现404错误:
bundles.Add(new StyleBundle("~/styles/register-bundle.css")
.Include("~/content/css/register.css"));
如果去掉.css扩展名就正常:
bundles.Add(new StyleBundle("~/styles/register-bundle")
.Include("~/content/css/register.css"));
请问如何解决这个问题?
这是由于请求/styles/register-bundle.css
时,走的是StaticFileModule,没走ASP.NET的请求处理管线。在web.config添加如下的配置可解决问题:
<modules runAllManagedModulesForAllRequests="true" />