2016-03-03 55 views
0

我讀的大多數文章提到,如果我對我的web應用程序web.config做任何修改,那麼我需要做一個iis重置來強制我的web應用程序獲得新的更新。 但對我來說,我有以下幾點: -我需要爲我的主機服務器做IIS重置如果我修改我的asp.net mvc-4 web.config文件

  1. asp.net的MVC-4的Web應用程序,使用.NET使用IIS-8的Windows Server 2012 R2 4.5
  2. 我主持我的MVC 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或應用程序池重置...所以任何人都可以建議嗎?

回答

2

不,一旦修改了web.config,IIS就意識到應用程序需要重新加載,並且會卸載應用程序池。你也會失去任何正在進行的緩存。這就是爲什麼你在保存web.config時會看到更改。

+1

感謝您的解釋 –

+1

很高興能幫到你! – kemiller2002

相關問題