我的客户坚持不在我们的 webservice (WCF)的Web.Config文件中存储易于更改的配置设置。他的理由是,每次他想要在配置文件中更改此设置或设置时,他都必须部署应用程序。然后,他告诉我将这些配置信息存储在数据库中,因为他说,无论何时需要,都可以在不重新部署整个应用程序的情况下更改它,如果我们需要的话,它是一个更重要的位置不止一个服务实例正在运行。
当然,我发现这种说法和推理显然是错误的。但是,我想向他提供明确的证据,证明他的错误。任何人都可以请我指出一两个我可能站点的来源,告诉他Web.Config中的更改会自动传播到运行时,并且他不需要进行任何类型的重新部署吗?
答案 0 :(得分:3)
直接从ASP.NET配置上的MSDN。
ASP.NET Configuration Overview
ASP.NET检测到配置文件的任何更改然后 自动将这些更改应用于受影响的应用程序 在大多数情况下重新启动应用程序。
答案 1 :(得分:1)