2017-09-05 98 views
1

我想指定自定义错误页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被触发。

回答

0

您指定的错误(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

+0

THX我会读它。 –

相关问题