在IIS7中访问图像时出现500内部服务器错误

时间:2017-05-05 16:05:32

标签: asp.net asp.net-mvc-4 iis

我创建了一个ASP.Net MVC4站点并将其部署到IIS7。

我们注意到css中的图像没有显示。

尝试直接访问此类图像文件 HTTP://.com/CircuitSearch/Images/CircuitSearchBackgroundTrans.png 返回500错误。是的文件路径是正确的。

奇怪的部分,如果在同一个IIS上托管的另一个站点正常工作并且可以显示图像。

2 个答案:

答案 0 :(得分:1)

将网站的身份验证更改为匿名身份验证/应用程序池标识

enter image description here

答案 1 :(得分:0)

我进入IIS日志(通常在c:\ inetpub \ Logs下),发现我的子状态为19时出现错误500。

我通过Google查找了500.19的原因,并找到了以下链接: https://support.microsoft.com/en-us/help/942055/http-error-500-19-error-when-you-open-an-iis-7-0-webpage

基于一个线索,即某些模块,处理程序或mime类型可能存在重复条目,从而导致错误,我注释掉了system.webServer并注意到图像起作用了。然后,我仅注释掉我的Web配置的一部分,并将其缩小到web.config中重复的staticContent条目。