2011-09-29 85 views
0

我的客户坚持不要在我们的webservice(WCF)的Web.Config文件中存储易发生变化的配置设置。他的推理是他每次想要在配置文件中更改此设置时都必须部署应用程序。然后,他告诉我将这些配置信息存储在数据库中,因为他说,这样一来,无论什么时候需要重新部署整个应用程序,人们都可以改变它,并且因为如果我们需要有更重要的位置不止一个服务正在运行。在生产环境中更改Web.Config

当然,我发现这个论点和推理显然是错误的。但是,我想向他提供明确的证据,证明他错了。任何人都可以请我指出一两个我可能会在网站上向他显示Web.Config中的更改会自动传播到运行时,并且他不需要进行任何重新部署?

回答

3

直接从MSDN的ASP.NET配置。

ASP.NET Configuration Overview

ASP.NET检测对配置文件进行任何更改,然后 自动应用这些更改影响的应用程序,重新启动 在大多数情况下应用。