ASP.NET web.config配置节点有哪些详细设置和用途?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2885个文字,预计阅读时间需要12分钟。
文件查找规则:
1. 如果当前页面所在目录下存在`web.config`文件,检查是否存在所需查找的节点名称。 - 如果存在,返回查找结果并停止查找。 - 如果不存在,继续查找。
web.config 文件查找规则:
(1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。
(2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。
(3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中查找。
(4) 如果在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中不存在相应 结点,则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"machine.config文件 中查找。
(5)如果仍然没有找到则返回null。
在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息 就会丢失(如存储在内存中的Session)。
本文共计2885个文字,预计阅读时间需要12分钟。
文件查找规则:
1. 如果当前页面所在目录下存在`web.config`文件,检查是否存在所需查找的节点名称。 - 如果存在,返回查找结果并停止查找。 - 如果不存在,继续查找。
web.config 文件查找规则:
(1)如果在当前页面所在目录下存在web.config文件,查看是否存在所要查找的结点名称,如果存在返回结果并停止查找。
(2)如果当前页面所在目录下不存在web.config文件或者web.config文件中不存在该结点名,则查找它的上级目录,直到网站的根目录。
(3)如果网站根目录下不存在web.config文件或者web.config文件中不存在该节点名则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中查找。
(4) 如果在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"web.config文件中不存在相应 结点,则在%windir%"Microsoft.NET"Framework"v2.0.50727"CONFIG"machine.config文件 中查找。
(5)如果仍然没有找到则返回null。
在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息 就会丢失(如存储在内存中的Session)。

