use*_*676 2 web-applications web-config visual-studio-2010
此行也是由Visual Studio自动添加的:
我应该在发布web.config中将其转为debug ="false"吗?
非常感谢.
您应该将customErrors设置为On
或RemoteOnly
.后者意味着使用本地计算机的任何人都将看到完整的错误页面,但任何外部用户都不会.用户外部关于Web应用程序如何工作的信息越少越好.你可以这样做:
<customErrors mode="On" defaultRedirect="~/ErrorPage.aspx"/>
Run Code Online (Sandbox Code Playgroud)
您还可以提供有关错误用户的更多具体信息.
<customErrors mode="On" defaultRedirect="~/ErrorPage.aspx">
<error statusCode="404" redirect="~/404error.aspx" />
</customErrors>
Run Code Online (Sandbox Code Playgroud)
对于生产,您应该设置Debug
为false.
可以在此处阅读将Debug设置为false的原因.
1)ASP.NET页面的编译需要更长时间(因为禁用了一些批量优化)
2)代码执行速度较慢(因为启用了一些额外的调试路径)
3)在运行时,应用程序中使用了更多的内存
4)不缓存从WebResources.axd处理程序下载的脚本和图像
归档时间: |
|
查看次数: |
2079 次 |
最近记录: |