我读到的大多数文章都提到如果我对我的Web应用程序web.config进行任何修改,那么我需要进行iis重置以强制我的Web应用程序获取新的更新。 但就我而言,我有以下几点: -
现在我对mvc web.config文件进行了这些修改: -
- 我添加了一个新条目如下: -
<add key="ApiURL" value="https://****" />
-I修改&#34;版本1&#34;的现有条目到&#34;版本2&#34; : -
<add key="version" value="Version 2" />
现在我在mvc-4 Web应用程序中引用这些条目如下: -
System.Web.Configuration.WebConfigurationManager.AppSettings["ApiURL"];
并且我注意到我的网络应用程序能够看到web.config更新(更新应用程序设置条目和添加新条目),而不执行任何iis重置或应用程序池重置...所以任何人都可以建议吗?
答案 0 :(得分:2)
不,一旦修改了web.config,IIS就会意识到应用程序需要重新加载,并将卸载应用程序池。你也将失去任何进程中的缓存。这就是您在保存时看到web.config中的更改的原因。