如何在多台服务器之间共享应用程序设置



我有2个web服务器和3个应用程序服务器与多个应用程序。我希望能够有某种系统,这样的应用程序从所有的服务器可以访问共同的基本设置-数据库连接字符串,共同的文件服务器共享,smtp服务器,等等。

我能找到的唯一建议是将所有设置放在数据库中,但随后我需要将连接字符串放在machine中。在每个服务器上配置。我试图将文件放在域控制器上,并编写代码来显示控制器名称,但即使在冒充受信任的用户后,我也无法读取文件。

我们通过中央应用程序服务器(我们称之为业务层)来实现这一点。

连接的应用程序只需要配置中央服务器的地址,然后它们就可以从中检索所需的所有设置(通过远程,web服务,wcf或任何您喜欢的设置)。

想到的唯一其他选项是使用WS-Discovery发送多播请求,以查找提供信息的WCF服务。

这是一个快速入门指南的链接

最新更新