首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我修改我的asp.net mvc-4 web.config文件,是否需要对我的主机服务器进行IIS重置?

如果我修改我的asp.net mvc-4 web.config文件,是否需要对我的主机服务器进行IIS重置?
EN

Stack Overflow用户
提问于 2016-03-03 17:37:11
回答 1查看 380关注 0票数 0

我读过的大多数文章都提到,如果我对我的web应用程序web.config做了任何修改,那么我需要重新设置iis来强制我的web应用程序获得新的更新。但就我而言,我有以下几点:

  1. asp.net mvc-4 web应用程序,使用.net 4.5
  2. 我使用iis-8 windows server 2012 R2托管了mvc web应用程序。

现在我对mvc web.config文件做了以下修改:-

-I添加了一个新条目如下:

代码语言:javascript
复制
 <add key="ApiURL" value="https://****" />

-I将现有条目从“版本1”修改为“版本2”:-

代码语言:javascript
复制
<add key="version" value="Version 2" />

现在,我在mvc-4 web应用程序中引用这些条目如下:

代码语言:javascript
复制
System.Web.Configuration.WebConfigurationManager.AppSettings["ApiURL"];

我注意到,我的web应用程序能够看到web.config更新(更新应用程序设置条目和添加新条目),而无需进行任何iis重置或应用程序池重置.有人能给我建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-03 17:40:19

不,一旦您修改了web.config,IIS就会意识到应用程序需要重新加载,并将卸载应用程序池。在进程缓存中也会丢失任何缓存。这就是为什么您在保存web.config时会看到它的变化。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35779144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档