MVC 5捆绑内部服务器错误500

时间:2014-11-25 12:31:20

标签: asp.net-mvc https asp.net-mvc-5 bundle areas

我正在尝试将bundle的功能用于我们的项目。在我们没有捆绑问题之前,因为我们使用了调试模式,因此关闭了缩小并正确生成了脚本。一切都很好。在发布模式下,由于服务器错误,捆绑文件为空时遇到问题。

<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项目并在那里使用了bundle,最小化工作正常,所以我认为这不是IIS问题。任何想法为什么捆绑可能无法在这里工作?

1 个答案:

答案 0 :(得分:-2)

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