在生产环境中更改Web.Config

时间:2011-09-29 20:46:50

标签: wcf deployment web-config

我的客户坚持不在我们的 webservice (WCF)的Web.Config文件中存储易于更改的配置设置。他的理由是,每次他想要在配置文件中更改此设置或设置时,他都必须部署应用程序。然后,他告诉我将这些配置信息存储在数据库中,因为他说,无论何时需要,都可以在不重新部署整个应用程序的情况下更改它,如果我们需要的话,它是一个更重要的位置不止一个服务实例正在运行。

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

2 个答案:

答案 0 :(得分:3)

直接从ASP.NET配置上的MSDN。

ASP.NET Configuration Overview

  

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

答案 1 :(得分:1)