0
我很担心生产服务器中mvc 4中的自定义错误。自定义错误页面适用于我的开发机器。但不公布时IIS8 ..这里是我的web.config如何使自定义错误页面出现在生产服务器上
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/Message/DefaultError" >
<error statusCode="404" redirect="/Message/Error404" />
<error statusCode="500" redirect="/Message/Error500"/>
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="PassThrough" defaultPath="/Message/DefaultError">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="/Message/Error404" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" path="/Message/Error500" responseMode="ExecuteURL" />
</httpErrors>
而且我不知道为什么会发生这种设置不发布时,任何想法工作..那里的小伙子们
要去试试 – 2014-09-03 02:31:06
所以结果是什么结果@EduCielo? – Franva 2015-08-10 06:39:16
iT正在工作..这应该被添加以及system.web中的自定义错误部分。我还将existingResponse =“PassThrough”和defaultResponseMode =“Redirect”更改为defaultResponseMode =“execute” – 2015-08-10 07:37:47