Machine.config
1.该文件在Windows目录下\Microsoft.net\framework\[version]\Config\
2.为了提高性能,该文件只包含不同于默认值的设置。并且定义了配置文件项可包含的配置节,就像是一个基础的定义。可以使用System.Configuration命名空间中的类读取配置文件
3.Configuration元素的主要子元素
appSettiongs:包含自定义的应用程序设置
configSections:申明自定义设置的配置节。如果该元素存在,必须是configuration节点的第一个子节点。它可以直接包含sectionGroup和section子节。sectionGroup用于标记和组织几个子节,

                       通常表示要应用配置设置的命名空间。name属性表示正在声明的节名称,type属性指示从配置文件读取该节内容并对它进行解析的托管类的名称,值是一个逗号隔开id字符串,包括类和包含它的程序集的全名。还有三个专用元素 add,remove,clear(清除以前的设置,即不继承)


connectionStrings:列出对应用程序有用的预定义的连接字符串
configProtectedData:包含已被加密的配置节的加密数据
runtime:运行时设置架构,描述那些配置程序集绑定和运行时行为的元素,比如               probing和assembly redirect
startup:启动设置架构,包含那些规定必须使用哪个版本的公共语言运行库的元素
system.diagnostics:描述那些规定跟踪开关和监听器(收集、存储和传递消息)的元素
system.net:网络架构,规定那些指示.net framework如何连接到Internet的元素,包括默认的代理、身份验证模块和连接参数
system.runtime.remoting:设置架构,配置利用.net remoting的客户端和服务端应用程序
system.web:包含那些控制asp.net应用程序的各方面行为的元素


4.system.web元素的主要子元素
anonymousIdentification:配置未经身份验证的用户的标识,只可在机器级和应用程序级重写
authentication:设置身份验证机制,只可在机器级和应用程序级重写
authorization:指示已授权的用户
browserCaps:列出已知的浏览器能力
clientTarget:列出已预定义的客户目标
compilation:批编译的设置
customErrors:自定义的错误页面设置,只能在Machine.config或一级web.config文件中设置,不能多重继承
deployment:指示如何部署应用程序
deviceFilters:列出已知的移动浏览器能力
globalization:用于应用程序本地化设置
healthMonitoring:配置一个用于运行状况监视的应用程序,只可在机器级和应用程序级重写
hostingEnvironment:定义控制应用程序承载环境的行为的配置,只可在机器级和应用程序级重写
httpCookies:配置cookie的属性
httpHandlers:列出已注册的http处理程序
httpModules:列出已注册的http模块
httpRuntime:列出http运行库设置
identity:设置个性化
machineKey:敏感数据的加密密钥
membership:通过asp.net成员资格定义用户身份验证,只可在机器级和应用程序级重写

1 <membership 
2   defaultProvider="MyMemberShip"//可选属性,默认为AspNetSqlProfileProvider 
3   userlsOnlineTimeWindow="number of minutes" //可选属性,指定账户的上次活动时间戳之后的分钟数,在这段时间 内,该用户被视为处于联机状态,默认是15分钟
4   hashAlgorithmType="SHA1"> //可选属性,指定对密码值的加密算法,该值对应于cryptoNameMapping节中nameEntry元素的                              name属性。默认为SHA1.
5 <providers>
6   <add name="MyMemberShip" type="MyMemberShip" requiresQuestionAndAnswer="true" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=....">
7   </providers>
8 </membership>
membership 节点

相关文章:

  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2021-06-09
猜你喜欢
  • 2022-02-04
  • 2021-12-21
  • 2022-12-23
  • 2021-12-20
  • 2022-12-23
  • 2022-03-07
相关资源
相似解决方案