通常把容易变化的量都在web.config中进行配置:
在web.config中进行配置修改方便不用重新编译的使网站的后期维护更灵活。
web.config中的配置采用 xml文档格式,严格区分大小写,
所有的配置都在<configuration><configuration/>中进行。最主要的配置节有三个:
1.<appSettings><appSettings/>之间是自定义的配置,通常设置一些常量,key是常量的名称,value是常量的数值,在程序中可以用System.Configuration进行引用。
在该配置节中写入如下代码:
<add key="con" value="serer=.;database=;uid=sa;pid=;">
 <add key="select" value="select  *from users"></add>
在引用页面中引用所设置key值:
SqlConnection con=new SqlConnection (System.Configuration.ConfigurationSettings.AppSettings["con"].ToString());
    con.Open();
    SqlCommand cmd=new SqlCommand ("select *from users",con);
                         或用连接的键值SqlCommand cmd=new SqlComman(System.Configuration.ConfigurationSettings.AppSettings["select"].ToString(),con);
    SqlDataReader sdr=cmd.ExecuteReader();
    this.DataGrid1.DataSource=sdr;
    this.DataGrid1.DataBind();
    con.Close();

2。〈system.web><system.web/>之间是关于整个应用程序的配置
system.web中可以设置用户输入缓冲区<pages buffer="true"></pages>。
3.〈location><location/>是一个区域标志。

4.用户的自定义的错误。
 <customErrors><customErrors/>配置节。
为每个错误异常定义<error>标记
mod="on"始终显示友好的错误异常。mod="off"始终显示asp.net的详细的错误源。mod="RemoteOnly"只对不在本地web服务器上运行的用户显示自定义错误信息本机显示asp.net的详细的错误信息。
DefaultRedirect="url"显示自定义错误的页面。
statusCode="404"redirect="url"显示系统的自定义的错误。
 <customErrors defaultRedirect="error.apsx"
    mode="On"

5.在页面中抛出错误异常信息:
throw new Exception("页面出错误");

6.设置 compilation debug="true" 以将调试符号(.pdb 信息)
          插入到编译页中。因为这将创建执行起来
          较慢的大文件,所以应该只在调试时将此值设置为 true,而在所有其他时候都设置为
          false。有关更多信息,请参考有关
          调试 ASP.NET 文件的文档。

转载于:https://www.cnblogs.com/wpf123/archive/2011/07/22/2113793.html

Web.config的配置相关推荐

  1. Web.Config文件配置之连接默认错误页

    在一些网站中,当网络地址发生错误时,通常会自动跳转到一个页面,并在该页面显示错误信息,此功能叶可以通过配置Web.Config文件配置实现.例如访问者在访问网站时出现错误,程序将跳转到默认页面erro ...

  2. web.config中配置数据库连接的两种方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

  3. appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...

    [预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...

  4. Web.Config文件配置之限制上传文件大小和时间

    在邮件发送系统或者其他一些传送文件的网站中,用户传送文件的大小是有限制的,因为这样不但可以节省服务器的空间,还可以提高传送文件的速度.下面介绍如何在Web.Config文件中配置限制上传文件大小与时间 ...

  5. 使用Web.Config Transformation配置灵活的配置文件

    发布Asp.net程序的时候,开发环境和发布环境的Web.Config往往不同,比如connectionstring等.如果常常有发布的需求,就需要常常修改web.config文件,这往往是一件非常麻 ...

  6. 动易sitefactory 数据库 mysql msssql_动易SiteFactory配置文件(web.config)常用配置节解读...

    配置声明节 复制代码代码如下: 这个节定义了,web.config文件中将要用到具体配置节点的名称,处理程序等. 从这里可以看出,siteFactory里采用.net 企业应用程序块(enterpri ...

  7. Web.Config文件配置之数据库连接配置

    Web.Config文件以XML形式存在于ASP.NET应用程序中,是ASP.NET应用程序的配置文件,包含程序调试.会话和全球化设置等配置信息,可以直接用记事本打开进行编辑.下面通过实例说明如何配置 ...

  8. IIS错误页面隐藏版本信息 - Web.Config customErrors配置

    目录 背景 分析暴露原因 解决办法 扩展学习customErrors使用方法 customErrors元素配置结构 元素属性 Mod 属性选项 示例 参考文章 背景 项目现按照国网的要求,测试后发现系 ...

  9. web.config中配置字符串中特殊字符的处理

    配置文件中往往要用到一些特殊的字符, Web.Config默认编码格式为UTF-8,对于XML文件,要用到实体转义码来替换.对应关系如下: 字符 转义码 & 符号 & & 单引 ...

最新文章

  1. Linux那些事儿之我是Sysfs(6)文件系统
  2. : Android之linux基础教学之三 分页机制
  3. matlab频域怎么提取特征值,补充:频域特征值提取的MATLAB代码实现(小波分析)...
  4. 孙三奇 计算机科学,墓徒暗战-第二百零八章 惨烈的变故
  5. jdbctemplate 批量操作
  6. 温故知新,.Net Core遇见Blazor(FluentUI),属于未来的SPA框架
  7. 嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA
  8. Java语言所有异常类均继承自_要继承自定义异常类的继承方式必须使用 ( ) 关键字_学小易找答案...
  9. 【汇编基础】SIMD除法的实现
  10. java如何写ajax,java,jq,ajax写分页
  11. 九九乘法表c语言四种,C语言实现九九乘法表(四种情况)
  12. Python 之pass 语句
  13. PMP-36项目风险管理
  14. Tinder + 抖音 = ?新生代约会 App 来了,年轻人在刷刷刷中坠入爱河
  15. 老路MBA商学课|第002课:比较优势|我做的比你好,就应该我做吗?
  16. ug二次开发环境配置
  17. Android 字符串求值工具(科学计算)
  18. 2014湖南农业大学ACM校赛
  19. The server time zone value ‘‘ is unrecognized or represents more than one time zone
  20. 苹果与希捷 到底谁的错

热门文章

  1. 用python祝福父亲节_父亲节到来 最适合给年老的父亲祝福语
  2. Java笔记-JDBC心跳检测及断开重连线程实例
  3. 前端笔记-thymeleaf获取及回显input标签type=time
  4. C++设计模式-使用Qt框架采用简单工厂模式实现商城打折满减案例
  5. Qt学习笔记-简单的UDP广播包聊天室
  6. 说说计算机发展史在你印象里都有哪些内容,《老王》导学案及答案
  7. php使用axios发送请求,axios源码之模拟实现axios发送请求
  8. mysql数据库备份工具expdb_expdp 备份数据库
  9. 卷积神经网络算法python实现_自动色彩均衡(ACE)快速算法python实现
  10. 【数据库题型大总结】简答题总结