我有几个网站共享公共服务引用,我不想更新每个网站的web.config文件,以及服务的网址更改(不是经常发生)。
所以我将这些引用放在C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config
文件中。
奥姆对这有多聪明没有信心。
我应该采取另一种方式吗?
答案 0 :(得分:2)
只要您在所有环境中的一般Web.Config中具有相同的引用 - 例如开发(开发人员的PC),测试,接受/暂存,然后生产 - 您将没事。
像这样的共享引用的问题是,如果您将它们放在一个集中的位置,每次需要添加/修改/删除它时,您必须将它作为一个单独的进程(手动?)来执行,它会影响每个应用程序。
所以我个人并不主张。我希望尽可能保持应用程序的独立性。