C# .net 动态修改Web.config配置 ★警告★ ★警告★ ★警告★

在.NET Web开发中,很多时候都有各种配置写在Web.config中,有时候,我们希望在程序中根据一些情况,让程序自动更新配置,再这里,要提出重要警告!

各位要慎重啊,程序修改Web.config后,IIS检查到Web.config变化,会自动重启网站,你的登录信息、缓存信息都会因重启而丢失啊!!!

在这里推荐大家,对需要动态修改的配置,采用其他方式存储:

1、采用数据库中存储。

2、添加 xml 、JSON 、文本文件存储。

这样修改就不会导致IIS重启了,如果修改配置后,有必要刷新一些缓存,可以主动刷新缓存。

读写XML参考:

https://www.cnblogs.com/fengxuehuanlin/p/5631664.html

https://www.cnblogs.com/xiaoxiangfeizi/archive/2011/07/29/2120807.html

https://www.cnblogs.com/onedime/archive/2012/09/12/2681322.html

C#中动态修改Web.config配置参考:

https://blog.csdn.net/dhfekl/article/details/12434275

https://www.cnblogs.com/dongh/p/7498857.html

=============================================================================
  文章结束,如有问题请留言,感谢!٩( 'ω' )و 
=============================================================================
原文地址:https://www.cnblogs.com/miaolin/p/13671780.html