如何更改消息“由于发生内部服务器错误,无法显示页面”。 ?在IIS错误500"
问题描述:
我想指定自定义错误页500 IIS
错误代码,我有以下代码如何更改消息“由于发生内部服务器错误,无法显示页面”。 ?在IIS错误500"
配置:
<httpErrors errorMode="Custom" existingResponse="Replace">
<clear/>
<error
statusCode="500"
path="/Views/Error/page500.html"
responseMode="File"/>
</httpErrors>
我的HTML文件page500中这条路线:/Views/Error/page500.html
,我使用Sitecore的CMS,然后我就会触发一个错误500关闭DataBase
引擎,那么我的网站崩溃了500内部服务器错误,但不是表演page500.htm
升 错误消息:
“页面无法显示,因为发生了内部服务器错误 ”出现
IIS
错误500“。
我不明白为什么,我需要page500.html
显示当500代码IIS
被触发。
答
您指定的错误(500内部服务器错误)由asp.net运行时触发。对于u需要添加自定义错误如下:
<customErrors defaultRedirect="/Views/Error/page500.aspx" mode="RemoteOnly" redirectMode="ResponseRewrite">
<error statusCode="500" redirect="/Views/Error/page500.aspx"/>
</customErrors>
确保它是一个.aspx或.cshtml网页,但不是HTML,因为IIS与html的网页,详细的错误。
我已经写了关于这一主题的博客文章,可以帮助你获得更多信息Handling 500 errors in Sitecore 8, 7, 6
THX我会读它。 –