我还不熟悉MVC 3,正在为我的应用程序创建一个漂亮的错误页面而感到困难。
我注意到了自动生成的共享Error.cshtml视图,它是用来做什么的?
还有任何关于实现简单单一错误页面的链接都将非常棒 :-)
我还不熟悉MVC 3,正在为我的应用程序创建一个漂亮的错误页面而感到困难。
我注意到了自动生成的共享Error.cshtml视图,它是用来做什么的?
还有任何关于实现简单单一错误页面的链接都将非常棒 :-)
这已经实现了;只是默认情况下,如果您的请求来自Web服务器本身,则无法看到原始错误-这对于调试非常有用。远程访问者将看到默认的error.cshtml结果:
抱歉,处理您的请求时发生错误。
即使在本地查看错误页面,请确保customErrors模式设置为"On":
<customErrors mode="On"/>
你可能需要将此添加到web.config中的<system.web>
部分。但在调试期间,通常将其设置为“RemoteOnly”。
customErrors mode="On"
,则默认情况下应该看到/Shared/Error.cshtml。我这样做了,但我没有看到错误页面;将defaultRedirect
设置为~/Error
也没有帮助... - ashes999