Config⽂件
这个是以前的笔记。
fig⽂件是⼀个XML⽂件,它的根结点是<configuration>。
1<appSettings>节点主要⽤来放asp应⽤程序的配置信息,⽐如存放你短信配置信息的⽂件的路径。总之就是你想通过键值对保存的信息。这些信息在你的⽹站发布出去以后可能会改,这样你直接改配置⽂件覆盖就⾏。
2<connectionStrings>节点⽤于配置数据库连接。
3<system.web>节点⽤于⽹站运⾏时的⼀些配置,⽐如<compilation>
4<compilation>节点配置 ASP.NET 使⽤的所有编译设置。默认的debug属性为“true”,允许调试。这个节点要放到system.web⾥⾯。
5<authentication>节点
设置asp⾝份验证模式,有四种⾝份验证模式
Windows 使⽤Windows⾝份验证,适⽤于域⽤户或者局域⽹⽤户。
Forms 使⽤表单验证,就是跳到你的登陆页⾯这种。
Passport 使⽤微软提供的⾝份验证服务进⾏⾝份验证。
None 不进⾏任何⾝份验证,这个节点要放到system.web⾥⾯。
6<customErrors>节点
<customErrors>节点⽤于定义⼀些⾃定义错误信息的信息。
defaultRedirect属性是⼀个可选属性,表⽰应⽤程序发⽣错误时重定向到的默认URL
Mode属性是⼀个必选属性,它有三个可能值:
On 表⽰在本地和远程⽤户都会看到⾃定义错误信息。
Off 禁⽤⾃定义错误信息,本地和远程⽤户都会看到详细的错误信息。
RemoteOnly 表⽰本地⽤户将看到详细错误信息,⽽远程⽤户将会看到⾃定义错误信息。这个节点要放到system.web⾥⾯。
7<error>⼦节点
这个节点主要是根据服务器的HTTP错误状态代码⽽重定向到我们⾃定义的错误页⾯,必须将<customErrors>节点节点的Mode属性设置为On
<error statusCode="403" redirect="403.htm" />
8<httpRuntime>节点⽤于对 ASP.NET HTTP 运⾏库设置。这个节点要放到system.web⾥⾯。
9<pages>节点⽤于表⽰对特定页设置。
validateRequest属性是否验证⽤户输⼊中有跨站点脚本攻击和SQL注⼊式漏洞攻击,默认为true,如果出现匹配情况就会发HttpRequestValidationException 异常。
10<sessionState>节点⽤于配置当前asp应⽤程序的会话状态配置。
11<caching>节点⽤于配置服务器依赖缓存。
为什么要用ajax<caching>
<sqlCacheDependency enabled="true" pollTime="6000">
<databases>
<add name="数据库名称" connectionStringName="你的数据库连接字符串的name" />
</databases>
</sqlCacheDependency>
</caching>
12 <sions>节点⽤于在Ajax中配置ASP.NET服务,⽐如规定json的最⼤长度。
13 <system.serviceModel>节点⽤于配置WCF。
这个就是⽐较常⽤的⼏个,欢迎指出错误的地⽅和补充。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论