ASP.NET web.config詳解
来源:互联网 发布:证券软件下载官方网站 编辑:程序博客网 时间:2024/05/21 08:00
我們一般用web.config設置特定的驗證方法、調試的類型、默認語言、自定義錯誤頁面或者數據庫連接以及自己給定的一些字符串。
1.与所有的XML文档一样,web.config是严格区分大小写的。每个设置使用驼峰命名法,第一个字母小写。
2.<system.web>配置节点是asp.net配置文件的核心,其中的元素都是配置ASP.NET功能的,多数应用程序还会使用<appSettings>、<connectionStrings> 、<system.webServer>等各种配置细节
4.配置继承
ASP.NET使用多层配置系统,它允许你对应用程序的不同部分使用不同的配置。你需要在虚拟目录下面在创建一个子目录,在子目录下创建一个web.config文件 ,这个文件就对这个目录下的项目起作用。
例如:有目录/A/B/C/D,其中A是web应用程序的根目录。
如果在A中有一个web.config就应用它的配置
如果在子目录B中有一个web.config就应用它的配置
以此类推。。
5.我们也可以使用location的path去指定system.web中的配置应用与哪个子目录的应用程序如:
这个时候你不能覆盖location节点的任何设置,如果你这么做了 在请求页面的时候将会产生一个异常。
6.<system.web>包含所有ASP.NET特定的配置设置,这些设置配置web应用程序的各个方面病启用各种服务。如安全、状态管理、跟踪等。
下面给大家一个粗略的概念
7.<appSettings>这里面可以配置你想用的字符串信息,当然也可以通过反射创建对象
例如:
1.与所有的XML文档一样,web.config是严格区分大小写的。每个设置使用驼峰命名法,第一个字母小写。
2.<system.web>配置节点是asp.net配置文件的核心,其中的元素都是配置ASP.NET功能的,多数应用程序还会使用<appSettings>、<connectionStrings> 、<system.webServer>等各种配置细节
文件的基本框架
<?xml version="1.0" encoding="utf-8"?><!-- 如p需Y如p何o設]定w ASP.NET 應3用DI程g式!的o詳MO細O資Me訊XT,A請D造y訪X http://go.microsoft.com/fwlink/?LinkId=169433--><configuration> <appSettings></appSettings> <connectionStrings></connectionStrings> <system.web> <compilation debug="true" targetFramework="4.0" /> </system.web> <system.webServer></system.webServer></configuration>
4.配置继承
ASP.NET使用多层配置系统,它允许你对应用程序的不同部分使用不同的配置。你需要在虚拟目录下面在创建一个子目录,在子目录下创建一个web.config文件 ,这个文件就对这个目录下的项目起作用。
例如:有目录/A/B/C/D,其中A是web应用程序的根目录。
如果在A中有一个web.config就应用它的配置
如果在子目录B中有一个web.config就应用它的配置
以此类推。。
5.我们也可以使用location的path去指定system.web中的配置应用与哪个子目录的应用程序如:
<location path="/B"> <system.web> </system.web> </location>我们也可以利用location锁定某些配置在子目录里面不能重写
<location allowOverride="false"> <system.web> </system.web> </location>
这个时候你不能覆盖location节点的任何设置,如果你这么做了 在请求页面的时候将会产生一个异常。
6.<system.web>包含所有ASP.NET特定的配置设置,这些设置配置web应用程序的各个方面病启用各种服务。如安全、状态管理、跟踪等。
下面给大家一个粗略的概念
<system.web> <authentication> <!--配置授權系統,決定用戶請求頁面時如何驗證客戶標識--> </authentication> <authorization> <!--哪個客戶具有訪問wen應用程序或者當前目錄的權限--> </authorization> <compilation debug="true"> <!--標示web應用程序的目錄 .netFreameWork版本、是否生成.pdb文件調試符號(通過debug特性)--> <assemblies> <!--它列出你的web應用程序的程序集這些程序集將在你的代碼里可用只要它在bin或者gac中--> </assemblies> </compilation> <customErrors> <!--當錯誤發生時應使用的特定重定向url 如404--> </customErrors> <pages> <!--定義默認頁面--> </pages> <sessionState> <!--配置應用程序保存回話狀態的各個選項--> </sessionState> <trace/> <!--配置跟蹤--> </system.web>
7.<appSettings>这里面可以配置你想用的字符串信息,当然也可以通过反射创建对象
例如:
<appSettings> <add key="ab" value="I'm ab"/> </appSettings>
WebConfigurationManager.AppSettings["ab"].ToString();如果你傳的key是對象名字 value是對應的命空間加類名 就這可利用反射創建對象
今天就寫這麼多。未完待續。。。。
- ASP.NET web.config詳解
- ASP.NET web.config
- ASP.NET WEB.CONFIG
- ASP.NET Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- asp.net修改web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- asp.net:web.config详解
- ASP.NET配置文件Web.config
- ASP.NET配置文件Web.config
- ASP.NET配置文件 Web.config
- alter table move跟shrink space的区别
- 保存数据到文件(三)with save data to file python
- Qt下QMessageBox使用
- ora-01033 oracle 正在初始化或关闭
- 推荐一个快速AdaBoost方法
- ASP.NET web.config詳解
- 海量数据处理:十道面试题与十个海量数据处理方法总结
- AVR GCC for AVR 一些库定义的位操作指令
- 深入理解计算机书单和网站
- CRC32、MD5、SHA1算法校验介绍
- 优化3D图形流水线
- blender game document 游戏引擎开发的建议
- Windows Rtl字符串相关接口源码
- asp.net mvc3.0安装失败解决方案