web developer tips (52):部署Asp.net web应用须设置debug为false
2009-09-29 09:56
459 查看
原文地址:When deploying your ASP.NET web application, debug=false should be
set in web.config
为了解决程序的问题,开发人员通常在web.config 中启动调试(debug)模式,这将导致ASP.NET产生诸如调试符号、元数据等的额外信息。然而,性能上会的花费更长的时间去进行编译和运行,消耗更多的内存,缓存资源无法执行。因此,在发布产品时,应该把调试设置为"false"避免对性能的影响。有两个方法可以实现这一目标:
http://www.watch-life.net/visual-studio/deploying-your-asp-net-web-application-debug-false-should-be-set-in-web-config.html
1) 在web.config 文件中,设置“<compilation debug=”false”/>”
2)在 ASP.NET所在的系统的Machine.config 启动“<compilation
debug=”false”/>”,设置代码如下:
<system.web>
<deployment retail=”true”/>
</system.web>
这个在machine.config设置关闭网页追踪和详细的远程错误消息,关于这个设置的详细内容参见:
http://msdn.microsoft.com/zh-cn/library/ms228298(VS.80).aspx
machine.config 文件通常位于:
%SystemRoot%/Microsoft.NET/Framework/%VersionNumber%/CONFIG.
更多文章见:守望轩[http://www.watch-life.net/]
set in web.config
为了解决程序的问题,开发人员通常在web.config 中启动调试(debug)模式,这将导致ASP.NET产生诸如调试符号、元数据等的额外信息。然而,性能上会的花费更长的时间去进行编译和运行,消耗更多的内存,缓存资源无法执行。因此,在发布产品时,应该把调试设置为"false"避免对性能的影响。有两个方法可以实现这一目标:
http://www.watch-life.net/visual-studio/deploying-your-asp-net-web-application-debug-false-should-be-set-in-web-config.html
1) 在web.config 文件中,设置“<compilation debug=”false”/>”
2)在 ASP.NET所在的系统的Machine.config 启动“<compilation
debug=”false”/>”,设置代码如下:
<system.web>
<deployment retail=”true”/>
</system.web>
这个在machine.config设置关闭网页追踪和详细的远程错误消息,关于这个设置的详细内容参见:
http://msdn.microsoft.com/zh-cn/library/ms228298(VS.80).aspx
machine.config 文件通常位于:
%SystemRoot%/Microsoft.NET/Framework/%VersionNumber%/CONFIG.
更多文章见:守望轩[http://www.watch-life.net/]
相关文章推荐
- web developer tips (52):部署Asp.net web应用须设置debug为false
- web developer tips (52):部署Asp.net web应用须设置debug为false
- 10分钟学会在windows-Linux下设置ASP.Net Core开发环境并部署应用
- 64位Windows操作系统部署ASP.NET Web应用常见问题
- IIS6.0注册.NET Framework,设置Web服务扩展解决ASP.NET网站初次部署时的404错误
- asp.net 2.0小tips:在web.config里设置用户定义控件
- ASP.NET WEB应用或网站 部署到win2003 IIS信息管理器中
- asp.net 2.0小tips:在web.config里设置用户定义控件
- 10分钟学会在windows/Linux下设置ASP.Net Core开发环境并部署应用
- windows/Linux下设置ASP.Net Core开发环境并部署应用
- 使用 Visual Studio 将 ASP.NET Web 应用部署到 Azure
- ASP.NET应用FCKeditor时webconfig的详细设置
- asp.net 2.0小tips:在web.config里设置用户定义控件
- asp.net 2.0小tips:在web.config里设置用户定义控件
- ExtAspNet应用技巧(十四) - 系统设置
- 【原创】ASP.NET Web 应用开发实战快速上手系列 1——配置环境及预备知识(框架、VS、C#)
- asp.net mvc 3 配置全局异常处理 Web.config中设置CustomError
- ASP.NET Web 应用开发实战快速上手系列 2——C#基础
- 使用 IntraWeb (1) - 先测试如何部署为 Asp.Net 的应用
- ASP.NET 网站部署 Part.2(使用 Web 部署)