web.config 配置
Code
<!-- 定义了一个连接字符串常量,并且在实际应用时可以修改连接字符串,不用修改程式代码. -->
<appSettings>
<add key="支付宝帐号" value="支付宝密码"/>
<appSettings>
数据库连接字符串
<!--connectionString="data source=(local);initial catalog=YYLB2B;integrated security=SSPI;" 集成验证 -->
<add name="db" connectionString=" Min Pool Size = 30;Max Pool Size =800;server=113.11.195.65;uid=帐
号;password=密码;database=数据库名字; Connect Timeout=500" />
<!--
设置 compilation debug="true" 可将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true, 在服务器上使用的时候一般设置为false ,因而可以提高应用程序运行
-->
<compilation debug="true">
<!-- 设置数据库连接超时-->
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
<!-- 设置编码-->
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
<!-- mode: 分为off,Inproc,StateServer,SqlServer几种状态
这里有详细介绍此属性: http://blog.csdn.net/chengking/archive/2005/10/27/518079.aspx
stateConnectionString :指定Asp.net应用程序存储远程会话状态的服务器名,默认为本机
sqlConnectionString: 当用会话状态数据库时,在这里设置连接字符串
Cookieless: 设置为true时,表示不使用cookie会话状态来标识客户; 否则,相反.
TimeOut: 用来定义会话状态存储的时间,超过期限,将自动终止会话. -->
<!-- 设置 Session 的过期时间 和存储session 丢失的服务,存放在session里面的对象必须序列化 -->
<sessionState timeout="180" mode="StateServer" >
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
<!-- 配置错误页面信息 -->
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
<error statusCode="404" redirect="404.htm"/>
<error statusCode="403" redirect="403.htm"/>
</customErrors>
<!-- mode : 具有On,Off,RemoteOnly 3种状态。On表示始终显示自定义的信息; Off表示始终显示详细的asp.net错误信息;
RemoteOnly表示只对不在本地Web服务器上运行的用户显示自定义信息.
defaultRedirect: 用于出现错误时重定向的URL地址. 是可选的
statusCode: 指明错误状态码,表明一种特定的出错状态.
redirect:错误重定向的URL
-->
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
fileEncoding="utf-8"
/>
<!--
requestEncoding: 它用来检查每一个发来请求的编码.
responseEncoding: 用于检查发回的响应内容编码.
fileEncoding: 用于检查aspx,asax等文件解析的默认编码.
-->
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<!-- 权限,禁止匿名访问-->
<authorization>
<deny users="?"/>
</authorization>
<!--
Windows: 使用IIS验证方式
Forms: 使用基于窗体的验证方式
Passport: 采用Passport cookie验证模式
None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
Name: 指定完成身份验证的Http cookie的名称.
LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
Protection: 指定 cookie数据的保护方式.
可设置为: All None Encryption Validation四种保护方式
All表示加密数据,并进行有效性验证两种方式
None表示不保护Cookie.
Encryption表示对Cookie内容进行加密
validation表示对Cookie内容进行有效性验证
TimeOut: 指定Cookie的失效时间. 超时后要重新登录.
-->
<!-- 定义了一个连接字符串常量,并且在实际应用时可以修改连接字符串,不用修改程式代码. -->
<appSettings>
<add key="支付宝帐号" value="支付宝密码"/>
<appSettings>
数据库连接字符串
<!--connectionString="data source=(local);initial catalog=YYLB2B;integrated security=SSPI;" 集成验证 -->
<add name="db" connectionString=" Min Pool Size = 30;Max Pool Size =800;server=113.11.195.65;uid=帐
号;password=密码;database=数据库名字; Connect Timeout=500" />
<!--
设置 compilation debug="true" 可将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true, 在服务器上使用的时候一般设置为false ,因而可以提高应用程序运行
-->
<compilation debug="true">
<!-- 设置数据库连接超时-->
<httpRuntime maxRequestLength="102400" executionTimeout="720" />
<!-- 设置编码-->
<globalization requestEncoding="gb2312" responseEncoding="gb2312" />
<!-- mode: 分为off,Inproc,StateServer,SqlServer几种状态
这里有详细介绍此属性: http://blog.csdn.net/chengking/archive/2005/10/27/518079.aspx
stateConnectionString :指定Asp.net应用程序存储远程会话状态的服务器名,默认为本机
sqlConnectionString: 当用会话状态数据库时,在这里设置连接字符串
Cookieless: 设置为true时,表示不使用cookie会话状态来标识客户; 否则,相反.
TimeOut: 用来定义会话状态存储的时间,超过期限,将自动终止会话. -->
<!-- 设置 Session 的过期时间 和存储session 丢失的服务,存放在session里面的对象必须序列化 -->
<sessionState timeout="180" mode="StateServer" >
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
<!-- 配置错误页面信息 -->
<customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
<error statusCode="404" redirect="404.htm"/>
<error statusCode="403" redirect="403.htm"/>
</customErrors>
<!-- mode : 具有On,Off,RemoteOnly 3种状态。On表示始终显示自定义的信息; Off表示始终显示详细的asp.net错误信息;
RemoteOnly表示只对不在本地Web服务器上运行的用户显示自定义信息.
defaultRedirect: 用于出现错误时重定向的URL地址. 是可选的
statusCode: 指明错误状态码,表明一种特定的出错状态.
redirect:错误重定向的URL
-->
<globalization
requestEncoding="utf-8"
responseEncoding="utf-8"
fileEncoding="utf-8"
/>
<!--
requestEncoding: 它用来检查每一个发来请求的编码.
responseEncoding: 用于检查发回的响应内容编码.
fileEncoding: 用于检查aspx,asax等文件解析的默认编码.
-->
<authentication mode="Forms">
<forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
</authentication>
<!-- 权限,禁止匿名访问-->
<authorization>
<deny users="?"/>
</authorization>
<!--
Windows: 使用IIS验证方式
Forms: 使用基于窗体的验证方式
Passport: 采用Passport cookie验证模式
None: 不采用任何验证方式
里面内嵌Forms节点的属性涵义:
Name: 指定完成身份验证的Http cookie的名称.
LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
Protection: 指定 cookie数据的保护方式.
可设置为: All None Encryption Validation四种保护方式
All表示加密数据,并进行有效性验证两种方式
None表示不保护Cookie.
Encryption表示对Cookie内容进行加密
validation表示对Cookie内容进行有效性验证
TimeOut: 指定Cookie的失效时间. 超时后要重新登录.
-->
Code
1
2 定义了一个连接字符串常量,并且在实际应用时可以修改连接字符串,不用修改程式代码.
3 <appSettings>
4 <add key="支付宝帐号" value="支付宝密码"/>
5 <appSettings>
6
7
8 数据库连接字符串
9
10
11 <!--connectionString="data source=(local);initial catalog=YYLB2B;integrated security=SSPI;" 集成验证 -->
12
13
14
15
16 <add name="db" connectionString=" Min Pool Size = 30;Max Pool Size =800;server=113.11.195.65;uid=帐
17
18 号;password=密码;database=数据库名字; Connect Timeout=500" />
19
20
21
22
23 <!--
24 设置 compilation debug="true" 可将调试符号插入
25 已编译的页面中。但由于这会
26 影响性能,因此只在开发过程中将此值
27 设置为 true, 在服务器上使用的时候一般设置为false ,因而可以提高应用程序运行
28 -->
29 <compilation debug="true">
30
31
32
33
34
35
36 <!-- 设置数据库连接超时-->
37 <httpRuntime maxRequestLength="102400" executionTimeout="720" />
38
39
40
41 <!-- 设置编码-->
42 <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
43
44
45
46 <!-- mode: 分为off,Inproc,StateServer,SqlServer几种状态
47 这里有详细介绍此属性: http://blog.csdn.net/chengking/archive/2005/10/27/518079.aspx
48 stateConnectionString :指定Asp.net应用程序存储远程会话状态的服务器名,默认为本机
49 sqlConnectionString: 当用会话状态数据库时,在这里设置连接字符串
50 Cookieless: 设置为true时,表示不使用cookie会话状态来标识客户; 否则,相反.
51 TimeOut: 用来定义会话状态存储的时间,超过期限,将自动终止会话. -->
52
53
54 <!-- 设置 Session 的过期时间 和存储session 丢失的服务,存放在session里面的对象必须序列化 -->
55 <sessionState timeout="180" mode="StateServer" >
56
57
58 <sessionState
59 mode="InProc"
60 stateConnectionString="tcpip=127.0.0.1:42424"
61 sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
62 cookieless="false"
63 timeout="20"
64 />
65
66
67
68
69
70
71 <!-- 配置错误页面信息 -->
72 <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
73 <error statusCode="404" redirect="404.htm"/>
74 <error statusCode="403" redirect="403.htm"/>
75 </customErrors>
76
77
78
79
80 mode : 具有On,Off,RemoteOnly 3种状态。On表示始终显示自定义的信息; Off表示始终显示详细的asp.net错误信息;
81
82 RemoteOnly表示只对不在本地Web服务器上运行的用户显示自定义信息.
83 defaultRedirect: 用于出现错误时重定向的URL地址. 是可选的
84 statusCode: 指明错误状态码,表明一种特定的出错状态.
85 redirect:错误重定向的URL
86
87
88 <globalization
89 requestEncoding="utf-8"
90 responseEncoding="utf-8"
91 fileEncoding="utf-8"
92 />
93 requestEncoding: 它用来检查每一个发来请求的编码.
94 responseEncoding: 用于检查发回的响应内容编码.
95 fileEncoding: 用于检查aspx,asax等文件解析的默认编码.
96
97
98
99
100
101 <authentication>节
102 格式:
103 <authentication mode="Forms">
104 <forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
105 </authentication>
106
107 <!-- 权限,禁止匿名访问-->
108
109 <authorization>
110 <deny users="?"/>
111 </authorization>
112
113
114 Windows: 使用IIS验证方式
115 Forms: 使用基于窗体的验证方式
116 Passport: 采用Passport cookie验证模式
117 None: 不采用任何验证方式
118 里面内嵌Forms节点的属性涵义:
119 Name: 指定完成身份验证的Http cookie的名称.
120 LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
121 Protection: 指定 cookie数据的保护方式.
122 可设置为: All None Encryption Validation四种保护方式
123 All表示加密数据,并进行有效性验证两种方式
124 None表示不保护Cookie.
125 Encryption表示对Cookie内容进行加密
126 validation表示对Cookie内容进行有效性验证
127 TimeOut: 指定Cookie的失效时间. 超时后要重新登录.
128
129 如果有错误的地方,希望各位大哥帮小弟提出!别让小弟一直错下去,谢谢!
130
131
1
2 定义了一个连接字符串常量,并且在实际应用时可以修改连接字符串,不用修改程式代码.
3 <appSettings>
4 <add key="支付宝帐号" value="支付宝密码"/>
5 <appSettings>
6
7
8 数据库连接字符串
9
10
11 <!--connectionString="data source=(local);initial catalog=YYLB2B;integrated security=SSPI;" 集成验证 -->
12
13
14
15
16 <add name="db" connectionString=" Min Pool Size = 30;Max Pool Size =800;server=113.11.195.65;uid=帐
17
18 号;password=密码;database=数据库名字; Connect Timeout=500" />
19
20
21
22
23 <!--
24 设置 compilation debug="true" 可将调试符号插入
25 已编译的页面中。但由于这会
26 影响性能,因此只在开发过程中将此值
27 设置为 true, 在服务器上使用的时候一般设置为false ,因而可以提高应用程序运行
28 -->
29 <compilation debug="true">
30
31
32
33
34
35
36 <!-- 设置数据库连接超时-->
37 <httpRuntime maxRequestLength="102400" executionTimeout="720" />
38
39
40
41 <!-- 设置编码-->
42 <globalization requestEncoding="gb2312" responseEncoding="gb2312" />
43
44
45
46 <!-- mode: 分为off,Inproc,StateServer,SqlServer几种状态
47 这里有详细介绍此属性: http://blog.csdn.net/chengking/archive/2005/10/27/518079.aspx
48 stateConnectionString :指定Asp.net应用程序存储远程会话状态的服务器名,默认为本机
49 sqlConnectionString: 当用会话状态数据库时,在这里设置连接字符串
50 Cookieless: 设置为true时,表示不使用cookie会话状态来标识客户; 否则,相反.
51 TimeOut: 用来定义会话状态存储的时间,超过期限,将自动终止会话. -->
52
53
54 <!-- 设置 Session 的过期时间 和存储session 丢失的服务,存放在session里面的对象必须序列化 -->
55 <sessionState timeout="180" mode="StateServer" >
56
57
58 <sessionState
59 mode="InProc"
60 stateConnectionString="tcpip=127.0.0.1:42424"
61 sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
62 cookieless="false"
63 timeout="20"
64 />
65
66
67
68
69
70
71 <!-- 配置错误页面信息 -->
72 <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm">
73 <error statusCode="404" redirect="404.htm"/>
74 <error statusCode="403" redirect="403.htm"/>
75 </customErrors>
76
77
78
79
80 mode : 具有On,Off,RemoteOnly 3种状态。On表示始终显示自定义的信息; Off表示始终显示详细的asp.net错误信息;
81
82 RemoteOnly表示只对不在本地Web服务器上运行的用户显示自定义信息.
83 defaultRedirect: 用于出现错误时重定向的URL地址. 是可选的
84 statusCode: 指明错误状态码,表明一种特定的出错状态.
85 redirect:错误重定向的URL
86
87
88 <globalization
89 requestEncoding="utf-8"
90 responseEncoding="utf-8"
91 fileEncoding="utf-8"
92 />
93 requestEncoding: 它用来检查每一个发来请求的编码.
94 responseEncoding: 用于检查发回的响应内容编码.
95 fileEncoding: 用于检查aspx,asax等文件解析的默认编码.
96
97
98
99
100
101 <authentication>节
102 格式:
103 <authentication mode="Forms">
104 <forms name=".ASPXUSERDEMO" loginUrl="Login.aspx" protection="All" timeout="30"/>
105 </authentication>
106
107 <!-- 权限,禁止匿名访问-->
108
109 <authorization>
110 <deny users="?"/>
111 </authorization>
112
113
114 Windows: 使用IIS验证方式
115 Forms: 使用基于窗体的验证方式
116 Passport: 采用Passport cookie验证模式
117 None: 不采用任何验证方式
118 里面内嵌Forms节点的属性涵义:
119 Name: 指定完成身份验证的Http cookie的名称.
120 LoginUrl: 如果未通过验证或超时后重定向的页面URL,一般为登录页面,让用户重新登录
121 Protection: 指定 cookie数据的保护方式.
122 可设置为: All None Encryption Validation四种保护方式
123 All表示加密数据,并进行有效性验证两种方式
124 None表示不保护Cookie.
125 Encryption表示对Cookie内容进行加密
126 validation表示对Cookie内容进行有效性验证
127 TimeOut: 指定Cookie的失效时间. 超时后要重新登录.
128
129 如果有错误的地方,希望各位大哥帮小弟提出!别让小弟一直错下去,谢谢!
130
131
出处:http://www.cnblogs.com/liuyong/
作者喜欢研究 Sql Server ,ASP.NET MVC , Jquery WCF 等技术,同时关心分布式架构的设计应用。转载请保留原文链接,谢谢!