知识大全 C#中web.config文件详解
Posted 状态
篇首语:读不在三更五鼓,功只怕一曝十寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#中web.config文件详解相关的知识,希望对你有一定的参考价值。
C#中web.config文件详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
(一) Web Config是以XML文件规范存储 配置文件分为以下格式
配置节处理程序声明
特点 位于配置文件的顶部 包含在<configSections>标志中
特定应用程序配置
特点: 位于<appSetting>中 可以定义应用程序的全局常量设置等信息
配置节设置
特点: 位于<system Web>节中 控制运行时的行为
配置节组
特点: 用<sectionGroup>标记 可以自定义分组 可以放到<configSections>内部或其它<sectionGroup>标记的内部
(二) 配置节的每一节
<configuration>节
根元素 其它节都是在它的内部
<appSetting>节
此节用于定义应用程序设置项 对一些不确定设置 还可以让用户根据自己实际情况自己设置
用法:
I <appSettings> <add key= Conntction value= server= ;userid=sa;password=;database=Info; /> <appSettings>
定义了一个连接字符串常量 并且在实际应用时可以修改连接字符串 不用修改程式代码
II <appSettings> <add key= ErrPage value= Error aspx /> <appSettings> 定义了一个错误重定向页面
<pilation>节
格式: <pilation defaultLanguage= c# debug= true />
I default language: 定义后台代码语言 可以选择C#和两种语言
IIdebug : 为true时 启动aspx调试 为false不启动aspx调试 因而可以提高应用程序运行时的性能 一般程序员在开发时设置为true 交给客户时设置为false
<customErrors>节
格式: <customErrors mode= RemoteOnly defaultRedirect= error aspx <error statusCode= redirect= err page aspx /> <error statusCode= redirect= err Page aspx /> />
I mode : 具有On Off RemoteOnly 种状态 On表示始终显示自定义的信息; Off表示始终显示详细的错误信息; RemoteOnly表示只对不在本地Web服务器上运行的用户显示自定义信息
II defaultRedirect: 用于出现错误时重定向的URL地址 是可选的
III statusCode: 指明错误状态码 表明一种特定的出错状态
IV redirect:错误重定向的URL
<globalization>节
格式: <globalization requestEncoding= utf responseEncoding= utf fileEncoding= utf />
I requestEncoding: 它用来检查每一个发来请求的编码
II responseEncoding: 用于检查发回的响应内容编码
III fileEncoding: 用于检查aspx asax等文件解析的默认编码
<sessionState>节
格式: <sessionState mode= InProc stateConnectionString= tcpip= : sqlConnectionString= data source= ;Trusted_Connection=yes cookieless= false timeout= />
I mode: 分为off Inproc StateServer SqlServer几种状态
II stateConnectionString :指定应用程序存储远程会话状态的服务器名 默认为本机
III sqlConnectionString: 当用会话状态数据库时 在这里设置连接字符串
IV Cookieless: 设置为true时 表示不使用cookie会话状态来标识客户 否则 相反
V TimeOut: 用来定义会话状态存储的时间 超过期限 将自动终止会话
<authentication>节
格式: <authentication mode= Forms > <forms name= ASPXUSERDEMO loginUrl= Login aspx protection= All timeout= /> </authentication> <authorization> <deny users= ? /> </authorization>
I Windows: 使用IIS验证方式
II Forms: 使用基于窗体的验证方式
III Passport: 采用Passport cookie验证模式
IV None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
I Name: 指定完成身份验证的Http cookie的名称
II LoginUrl: 如果未通过验证或超时后重定向的页面URL 一般为登录页面 让用户重新登录
III Protection: 指定 cookie数据的保护方式
可设置为: All None Encryption Validation四种保护方式
a All表示加密数据 并进行有效性验证两种方式
b None表示不保护Cookie
c Encryption表示对Cookie内容进行加密
d validation表示对Cookie内容进行有效性验证
cha138/Article/program/net/201311/11519相关参考
指定需要应用特定的配置设置的资源 配置结构的示例 <configuration> <location> <locationpath=pathallowover
ASP.NET开发宝典:添加配置文件Web.Config 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
把nfig文件从根目录移到子目录Website内报错ItisanerrortouseasectionregisteredasallowDefinition=MachineToApplication
知识大全 加密和解密ASP.NET配置文件(Web.config)
加密和解密ASP.NET配置文件(Web.config) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 ASP.NET项目开发指南:自定义Web.Config文件配置节
ASP.NET项目开发指南:自定义Web.Config文件配置节 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起
问题简述 在Web开发中对fig进行配置是非技术人员无法胜任的工作但是常常需要由客户自己来进行简单配置的时候需要提供一
.Net网站的web.config配置说明 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一认识
复制代码代码如下:cha138/Article/program/net/201404/30519
ASP.NET使用Web.config配置数据 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 建
知识大全 2.6.1 Web.config包含整个站点的设置[5]
2.6.1Web.config包含整个站点的设置[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧