网站修改webconfig时,iis自动重启,造成session丢失。怎么能实现修改配置而不重启iis呢?
NET Framework2.0中System.Configuration允许对于webconfig的每个配置区放到一个外部配置文件中,再用configSource的特性来指定各个配置区的外部文件。当使用 configSource 属性时,必须将整个节移动到单独文件。修改单独配置时,不会造成iis重启,为了安全,常常把该外部文件放到config目录下。以常用的AppSettings为例,配置如下:
<appSettings configSource="config/appSettings.config">
</appSettings>
注意,只能包含一次configSource,configSouce中的文件路径只能为相对物理路径,也就是只能为反斜杠"/",不能用斜杠"/"。
appSettings.config 内容如下:
<?xml version="1.0"?>
<appSettings>
<!--输出调试信息开关 1:输出,0:否-->
<add key="IsOutputDubInfo" value="1"/>
<!--属性页大小-->
<add key="PageSize" value="1"/>
</appSettings>
keyword:webconfig,iis自动重启,configSource
分享到:
相关推荐
《Web.config 配置文件修改指南》 本文将详细介绍如何修改 Web.config 配置文件中的 Pages 节点的配置信息。Web.config 文件是 ASP.NET 应用程序的配置文件,用于存储应用程序的各种配置信息。在本文中,我们将通过...
windows 8+IIS7 重写组件,无需配置,装完直接写webconfig即可. 安装完后在IIS里可以看到rewritel图标。无需进行任何配置。 webconfig添加: <!--首页--> ...
4. **重启应用**:更改Web.config后,ASP.NET应用程序会自动重新启动,以便应用新的配置。但在某些情况下,可能需要手动触发IIS应用程序池的回收。 5. **最佳实践**:在生产环境中,更推荐将数据库连接信息存储在...
在本文中,我们将深入探讨如何在`.NET`环境下修改`Web.config`文件中的数据库连接字符串。 首先,`Web.config`文件的数据库连接字符串通常位于`<connectionStrings>`元素内,它属于`<configuration>`的子元素。例如...
这个工具通常为开发者提供了一个直观且易于操作的界面,以便他们能够更方便地修改WebConfig文件中的各项设置,而无需手动编写XML代码。Hzst.AppConfiguration.exe便是这样一款WebConfig编辑器的可执行文件,它要求...
webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig...
### Asp.net WebConfig详解 #### 一、概述 `web.config` 文件是 ASP.NET 应用程序的核心配置文件,用于存储与应用相关的各种配置信息。通过使用 `web.config` 文件,开发人员能够轻松地调整应用程序的行为而无需...
WebConfig 配置详解 Web.config 文件是 ASP.NET Web 应用程序的配置文件,它是一个 XML 文本文件,用于存储应用程序的配置信息。该文件可以出现在应用程序的每一个目录中,默认情况下会在根目录自动创建一个默认的 ...
网页访问监控头插件;WEBConfig网络摄像头控件
对于WebConfig的加解密操作,是为了保护敏感信息,防止未授权的访问和修改。以下是关于WebConfig加解密的详细知识: 一、WebConfig文件结构 WebConfig文件采用XML格式,包含了ASP.NET应用程序的配置信息。主要部分...
“WebConfig配置详解” Web.config 文件是 ASP.NET Web 应用程序的配置文件,用于存储应用程序的配置信息。它是一个 XML 文本文件,可以出现在应用程序的每一个目录中。默认情况下,ASP.NET 会在根目录自动创建一个...
5. **贝壳物联**:这可能是一家专注于物联网解决方案的公司,提供基于8266芯片的智能设备和服务。他们的产品可能包括硬件模块、固件、云服务以及配套的应用程序,帮助用户轻松实现设备联网和远程控制。 总的来说,...
webconfig连接字符串的加密和解密方法,附加可能出现的问题及解决方案
在"绿化.bat"文件中,可能是用于自动化部署的批处理脚本,例如,它可能包含复制文件、设置IIS站点或修改配置文件的命令。这有助于快速部署和更新网站环境。 "加密,解密.txt"文件可能提供了有关如何加密敏感信息...
WebConfig文件遵循XML格式,分为几个主要部分:`<configuration>`根节点、`<appSettings>`(自定义应用设置)、`<connectionStrings>`(数据库连接信息)、`<system.web>`(ASP.NET特定设置)、`<system.webServer>`...
这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节具体的方法看下面图片 这个相信很多人都知道,直接修改就行了动态修改方式——————————————————...
WebConfig.java
### webconfig配置详解 #### 一、概述 `web.config`是ASP.NET应用程序中的核心配置文件,用于存储项目的各种配置信息。它不仅提高了程序的安全性和灵活性,还简化了部署过程。本文将详细介绍`web.config`的基本...
【Web.config配置文件详解】 Web.config是ASP.NET框架中用于管理Web应用程序配置的重要文件,它以XML格式存储,包含了各种应用程序设置,如身份验证、编译、错误处理、全球化、会话状态等。Web.config文件的结构...
- `<system.webServer>`:IIS相关的配置,如URL重写、静态文件处理等。 - `<system.diagnostics>`:日志记录和错误追踪配置。 2. **身份验证与授权** - `<authentication>`:定义用户如何验证其身份。例如,可以...