由于项目需要,把Web.config中的部分节点进行了转移,如:identity,System.serviceModle,SectionGroup..等节点
在Application_Start中操作Xml节点的方式动态添加了这些转移掉的节点。这样虽然Web.config中这些节点也写入了,但是每次重启IIS后,我们读取到的节点值往往是上一次Web.config中的值,新写入的节点值获取不到。疑问:
为啥WinForm项目中可以这样操作(值已经取到)?为啥用ConfigurationManager.RefreshSection 方法强制刷新这些节点,还是取不到值?
请问有不改解决方案,就可以实现的方法吗?(暂时不想改成ConfigurationManager类动态操作Web.config节点的方案)
在Application_Start中操作Xml节点的方式动态添加了这些转移掉的节点。这样虽然Web.config中这些节点也写入了,但是每次重启IIS后,我们读取到的节点值往往是上一次Web.config中的值,新写入的节点值获取不到。疑问:
为啥WinForm项目中可以这样操作(值已经取到)?为啥用ConfigurationManager.RefreshSection 方法强制刷新这些节点,还是取不到值?
请问有不改解决方案,就可以实现的方法吗?(暂时不想改成ConfigurationManager类动态操作Web.config节点的方案)
解决方案 »
- 请教web链接远程桌面并且记住帐号和密码的方法
- 未能加载文件或程序集“BLL”或它的某一个依赖项
- 在ASP.NET中自动给URL地址加上超链接?!
- 我用asp.net+jmail发送邮件时,过一段时间,邮件帐号就被封了
- asp.net2.0中怎么调用梅花雨日历啊?急~在线等
- 如何控制Label中的长度,
- Runtime Error 错误!!运行一端时间以后!1
- 链接问题?
- 请教如何在ASP.net里服务器端调用dos的命令???
- 大件兄投诉俺们啊,再散分啊!祝大家新年好运,万事如意!
- 【求助】asp.net收取邮件,并且下载邮件里面的附件然后删除邮件。。
- 前台JavaScript如何取得后台的值?
ServiceController sc = new ServiceController("iisadmin");
sc.Start();HttpRuntime.UnloadAppDomain();
修改web.config会自动重启的,无需执行代码
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
在.aspx页面中 HttpRuntime.UnloadAppDomain(); 可以获取到其中的值
但是在Application_start中修改了Web.config用这种方式为啥刷新不了期待高手的出现!!!!