2014-11-25 22 views
1

我想为我们的项目使用捆绑功能。在我们对bundle没有问题之前,因为我们使用了调试模式,所以关闭了小型化并正确生成了脚本。一切正常。在发布模式下,当捆绑文件因服务器错误而为空时,我遇到了一个问题。MVC 5捆绑内部服务器错误500

<link href="/Content/css?v=8NmJE7Tfgttds2oN3z8i40xNv93qpCusuz0h_AR3Y4s1" rel="stylesheet"/> 


bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css")); 

在浏览器中,我得到了内部服务器错误。 当我绑定手动获取资源时,我也收到了内部服务器错误500。 贝娄可以从请求跟踪日志中看到错误消息详细信息。

Detailed Error Information: 
Module  global.asax 
Notification  AcquireRequestState 
Handler System.Web.Optimization.BundleHandler 
Error Code  0x00000000 
Requested URL  https://localhost:44300/Content/css?v=8NmJE7Tfgttds2oN3z8i40xNv93qpCusuz0h_AR3Y4s1 
Physical Path  C:\.........\Content\css 
Logon Method  Anonymous 
Logon User  Anonymous 
Request Tracing Directory  C:\Users\..... 

我们在我们的项目中使用https协议和区域。我创建了简单的MVC项目并在那里使用捆绑包,最小化工作正常,所以我认为这不是IIS问题。任何想法为什么捆绑可能无法在这里工作?

+0

我解决了一个问题。我们的权限系统认为链接到请求资源https:// localhost:44300/Content/css?v = 8NmJE7Tfgttds2oN3z8i40xNv93qpCusuz0h_AR3Y4s1只是控制器/操作链接。代码重构应该有所帮助。 – Andrew 2014-11-25 13:33:18

回答

-2

我解决了这个问题。我们的权限系统认为链接请求资源localhost:44300/Content/css只是一个控制器/操作链接。