由于项目需要,把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节点的方案)
解决方案 »
- 请教,aspx页面向html页面传值的问题
- flash多选文件上传
- 进来BS新网的,都有分【散分200】
- 当我打开一个很长的页面时,如何一打开就显示页面的最底端?
- datagrid如何交替显示图片
- 请高手指教,关于ExecuteNonQuery报错!
- 100分求csdn高手!同一域名下生成两个cookie的问题具体解决方案~
- treeview生成的树,如何点击叶节点到达框架中的另外一页
- asp.net Winform 将GridView数据导出成Excel----求大侠帮忙
- 启动页面定位问题!
- 【求助】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用这种方式为啥刷新不了期待高手的出现!!!!