自定义一个xx.config文件,里面放的是配置文件,例如
<?xml version="1.0"?>
<email>
<setting>
<parameter host="smtp.126.comhehe" port="0" from="*******@126.com" username="jim***" password="123456"/>
</setting>
</email>
问题是:我修改这个文件后(从后台文件操作中修改,修改后,这个文件确实被修改了),前台网页读取时,依然是未修改时的值;请高手给予答复,
<?xml version="1.0"?>
<email>
<setting>
<parameter host="smtp.126.comhehe" port="0" from="*******@126.com" username="jim***" password="123456"/>
</setting>
</email>
问题是:我修改这个文件后(从后台文件操作中修改,修改后,这个文件确实被修改了),前台网页读取时,依然是未修改时的值;请高手给予答复,
<%@ Page EnableViewState="false"
doc.Load(Application.ExecutablePath+".config");
XmlNode node = doc.SelectSingleNode(@"//add[@key='Name']");
XmlElement x= (XmlElement)node;
string s=x.GetAttribute("value");
2\你是不是在application_start中读取这个xx.config的?
修改时,xx.config没有被vs打开,不是在application_start中读取的;用读取xml文件方式
我就是不想改web.config,如果改了,肯定可以的这个我知道;如果改了web.config那么网站就会被重启
如果要那样做的话,我就不用问大家了
修改xml操作,我做的非常多,没有遇到过你说的情况。你试着做上面的修改,我估计不会有什么问题。
再不行,你贴出代码看看。