我读过的大多数文章都提到,如果我对我的web应用程序web.config做了任何修改,那么我需要重新设置iis来强制我的web应用程序获得新的更新。但就我而言,我有以下几点:
现在我对mvc web.config文件做了以下修改:-
-I添加了一个新条目如下:
<add key="ApiURL" value="https://****" />-I将现有条目从“版本1”修改为“版本2”:-
<add key="version" value="Version 2" />现在,我在mvc-4 web应用程序中引用这些条目如下:
System.Web.Configuration.WebConfigurationManager.AppSettings["ApiURL"];我注意到,我的web应用程序能够看到web.config更新(更新应用程序设置条目和添加新条目),而无需进行任何iis重置或应用程序池重置.有人能给我建议吗?
发布于 2016-03-03 17:40:19
不,一旦您修改了web.config,IIS就会意识到应用程序需要重新加载,并将卸载应用程序池。在进程缓存中也会丢失任何缓存。这就是为什么您在保存web.config时会看到它的变化。
https://stackoverflow.com/questions/35779144
复制相似问题