asp.net中修改web.config后程序自动重新加载,所设的Session丢失,我怎样才能让它不重新加载?
string filename=Server.MapPath("../") + @"\web.config";
XmlDocument xmldoc= new XmlDocument();
xmldoc.Load(filename);
XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;
foreach(XmlElement element in topM)
{
if(element.Name.ToLower()=="appsettings")
{
XmlNodeList _node=element.ChildNodes;
if ( _node.Count >0 )
{
foreach(XmlElement el in _node)
{
if(el.Attributes["key"].InnerXml.ToLower() == "DSN".ToLower())
{
string sjoin = "uname";
el.Attributes["value"].Value = "data source=127.0.0.1;initial catalog="+sjoin+";uid=sa;pwd=";
}
}
}
}
}
xmldoc.Save(filename);
相关推荐
(源码)基于STM32F407VGT6微控制器的简单EXTI中断处理项目.zip
# 基于STM32F407VGT6微控制器的简单EXTI中断处理项目 ## 项目简介 该项目是一个基于STM32F407VGT6微控制器的简单示例,展示了如何使用外部中断(EXTI)来触发LED闪烁。主要应用场景为嵌入式系统的基础操作,如中断处理、GPIO配置等。 ## 项目的主要特性和功能 1. 使用CMSIS库进行硬件抽象,方便移植和扩展。 2. 配置了STM32F4Discovery板的LED和按钮。 3. 当用户按下按钮时,会触发外部中断,进而控制LED灯的闪烁。 4. 包含了必要的初始化代码,如GPIO初始化、中断初始化等。 ## 安装使用步骤 1. 复制或下载此项目代码。 2. 使用STM32的集成开发环境(如SW4STM)打开项目并编译。 3. 将编译得到的二进制文件烧录到STM32F407VGT6微控制器中。 4. 连接STM32F4Discovery板上的LED和按钮,确保接线正确。
STM32F407单片机一个按键多种模式.zip
基于STM32F407单片机的板载按键多种按键模式,有单击,双击,长按三种模式,非常适用于按键不够用的情况,寄存器版本
2-EXTI--interrupt_stm32f407_setting1l4_stm32f407固件库_源码.zip
2-EXTI--interrupt_stm32f407_setting1l4_stm32f407固件库_源码.zip
外部中断实验_定时器_stm32f407_源码.zip.zip
外部中断实验_定时器_stm32f407_源码.zip.zip
(源码)基于STM32F103C8T6微控制器的系统配置与功能.zip
# 基于STM32F103C8T6微控制器的系统配置与功能 ## 项目简介 这是一个基于STM32F103C8T6微控制器的项目,旨在提供系统时钟配置、GPIO配置、中断处理以及系统初始化等基础功能。项目使用CLion作为开发环境,并提供了包括ADC、DAC、IWDG、RTC、SPI、TIM等外设的驱动函数,使得用户能够方便地控制这些外设,实现定时、计数、PWM输出、输入捕获等功能。 ## 主要特性和功能 1. 系统时钟配置通过systemstm32f10x.c文件提供的系统时钟初始化函数,配置微控制器的时钟源和频率,并更新系统时钟变量。 2. GPIO配置stm32f10xgpio.c文件实现了GPIO模块的功能,包括GPIO的初始化、配置、读写操作、引脚锁定、引脚复用(remap)以及外部中断(EXTI)等。 3. 中断处理stm32f10xit.c文件定义了STM32F10x系列微控制器的中断服务例程(ISR),用于处理各种异常和中断事件。


