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

 

posted @ 2020-09-15 10:41  淋风淼淼  阅读(314)  评论(0编辑  收藏  举报