将绑定放在机器的Web.Config中是明智的吗?

时间:2013-01-21 15:01:11

标签: c# asp.net web-config settings

我有几个网站共享公共服务引用,我不想更新每个网站的web.config文件,以及服务的网址更改(不是经常发生)。 所以我将这些引用放在C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config文件中。 奥姆对这有多聪明没有信心。

我应该采取另一种方式吗?

1 个答案:

答案 0 :(得分:2)

只要您在所有环境中的一般Web.Config中具有相同的引用 - 例如开发(开发人员的PC),测试,接受/暂存,然后生产 - 您将没事。

像这样的共享引用的问题是,如果您将它们放在一个集中的位置,每次需要添加/修改/删除它时,您必须将它作为一个单独的进程(手动?)来执行,它会影响每个应用程序。

所以我个人并不主张。我希望尽可能保持应用程序的独立性。