ASP.NET优化性能方法之一禁用调试模式(转)
若要设置 ASP.NET 应用程序的调试模式,必须编辑应用程序的 Web.config 配置文件。
通常,ASP.NET 应用程序的 Web.config 文件与应用程序位于相同的 URL 位置上。
如果 ASP.NET 应用程序位于 www.ykmaiz.com/aaa/bbb,则应用程序的 Web.config 文件通常位于 www.ykmaiz.com/aaa/bbb/Web.config。
Web.config 是 XML 格式的文件。您可以使用任何标准文本编辑器或 XML 分析器编辑该文件。
但不能使用 Web 浏览器远程访问该文件。出于安全性原因,ASP.NET 配置 Microsoft IIS 以防止通过浏览器直接访问 Web.config 文件。
如果试图使用浏览器访问配置文件,则会收到 HTTP 访问错误 403(禁止)。
Web.config 文件包含用一些标记来标记的嵌入节。下面的示例显示了一个典型的 Web.config 文件。
请查找 <compilation> 标记。它标记了 <compilation> 节的开始。在此节中,您可以指定 debug 属性。
在下面显示的示例中,debug 是在 <compilation> 节中指定的第二个属性,但顺序无关紧要。属性区分大小写,因此请确保指定的是“debug”,而不是“Debug”或“DEBUG”。
将 debug 设置为“true”,如下所示:
<configuration>
<system.web>
<compilation defaultLanguage="VB"
debug="true"
numRecompilesBeforeAppRestart="15">
<compilers>
<compiler language="VB;VBScript"
extension=".cls"
type="Microsoft.VisualBasic.VBCodeProvider,system, Version=1.0, Culture=neutral, PublicKeyToken=ykmaiz" />
< compiler language="C#;Csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider,system, Version=1.0, Culture=neutral, PublicKeyToken=ykmaiz" />
</compilers> <assemblies><add assembly="ADODB" />
<add assembly="*" />
</assemblies> <namespaces>
<add namespace="System.Web" />
<add namespace="System.Web.UI" />
<add namespace="System.Web.UI.WebControls" />
<add namespace="System.Web.UI.HtmlControls" />
</namespaces> </compilation>
</system.web>
</configuration>
ASP.NET 将自动检测对 Web.config 文件所做的任何更改并应用新的配置设置。不必重新引导或重新启动服务器就可使更改生效。
ASP.NET 应用程序从 URL 路径中更高级别的 Web.config 文件中继承设置。
因此,如果 ASP.NET 应用程序位于 www.ykmaiz.com/aaa/bbb,则可以在 www.ykmaiz.com/aaa/Web.config 中而不是在 www.ykmaiz.com/aaa/bbb/Web.config 中指定 debug="true"。
如果在 www.ykmaiz.com/aaa/Web.config 中指定 debug="true",则此设置将影响较低级别的路径(如 www.ykmaiz.com/aaa/bbb、www.ykmaiz.com/aaa/ccc、www.ykmaiz.com/aaa/ddd......)中的所有 ASP.NET 应用程序,除非在较低级别的 Web.config 文件中重写此设置。
分层配置文件使您可以同时更改若干个 ASP.NET 应用程序的设置。
启用调试模式将极大地影响 ASP.NET 应用程序的性能。
请记住,在部署发布版本的应用程序或进行性能度量之前要禁用调试模式。
ASP.NET优化性能方法之一禁用调试模式(转)的更多相关文章
- [ASP.NET]ASP.NET中常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...
- ASP.NET中常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多 次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET 中提供了 连 ...
- .NET中26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...
- ASP.NET中常用的优化性能的方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...
- 不修改代码就能优化ASP.NET网站性能的一些方法
阅读目录 开始 配置OutputCache 启用内容过期 解决资源文件升级问题 启用压缩 删除无用的HttpModule 其它优化选项 本文将介绍一些方法用于优化ASP.NET网站性能,这些方法都是不 ...
- ASP.NET26个性能优化方法
1.数据库访问性能优化 (1)数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连 ...
- (摘录)26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- 26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- 不修改代码就能优化ASP.NET网站性能的一些方法 [转]
不修改代码就能优化ASP.NET网站性能的一些方法 阅读目录 开始 配置OutputCache 启用内容过期 解决资源文件升级问题 启用压缩 删除无用的HttpModule 其它优化选项 本文将介绍一 ...
随机推荐
- android 开发工具(转)
一.Android SDK (Android SDK主安装包,包含SDK Manager.AVD Manager.工具包tools,释放后的根文件夹为android-sdk-windows): rev ...
- zeromq源码分析笔记之架构(1)
1.zmq概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型.连接处理.帧.甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字.引用云风的话来说:ZeroMQ 并不是一个对 so ...
- POJ 1930 Dead Fraction
POJ 1930 Dead Rraction 此题是一个将无限循环小数转化为分数的题目 对于一个数 x=0.abcdefdef.... 假设其不循环部分的长度为m(如abc的长度为m),循环节的长度为 ...
- Tarjan求极大强连通分量模板
#include<iostream> #include<cstring> #include<cstdio> #include<stack> #inclu ...
- 对于js原型和原型链继承的简单理解(第一种,原型链继承)
原型是js中的难点加重点,也是前端面试官最爱问的问题之一,因为面试官可以通过被面试者对原型的理解.来判断被面试者对js的熟悉程度. 原型的定义 Js所有的函数都有一个prototype属性,这个属性引 ...
- CSS3 @font-face (webfont)
先大概介绍下计算机领域常见的字体类型与格式. 点阵字体(Bitmap Font)点阵字体也叫位图字体,其中每个字形都以一组二维像素信息表示.这种文字显示方式于较早前的电脑系统(例如未有图形接口时的 D ...
- 常用meta标签整理
< meta > 元素 概要 标签提供关于HTML文档的元数据.元数据不会显示在页面上,但是对于机器是可读的.它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 we ...
- GO求平均值
package main import "fmt" func main(){ sum:=0.0 avg:=0.0 xs:=" switch len(xs){ : avg= ...
- linux_grep
grep常用的命令行选项: 选项 说明 -c 只显示有多少行匹配,而不具体显示匹配的行. -h 不显示文件名. -i 在字符串比较的时候忽略大小写. -l 只显示包含匹配模板的行的文件名清单. -L ...
- (摘)DataGuard物理standby管理 - 主备切换
DataGuard物理standby管理 - 主备切换 Dataguard的切换分为两种,switchover和failover. switchover一般用于数据库或硬件升级,这时只需要较短时间中断 ...