2010-12-03 67 views
0

我有一个Windows服务,它根据分配给它的计算机名称或ip运行。当我有一个故障转移服务器和下面描述的别名时,我遇到了运行它的问题。识别服务器的别名

有一个在一个子网中的主服务器计算机名等SERVER_A并用名称SERVER_B另一子网中的故障切换服务器

这两个系统与别名服务器创建并且这个名字是在被配置我的软件服务的服务配置。

这两个系统都配置了不同的IP地址,并且在n/w中没有配置DNS服务器。

我的服务将连接到主服务,如果服务器配置配置与实际名称 (SERVER_A/SERVER_B)或IP,但如果配置别名(服务器)将无法​​连接。

服务始终显示错误代码为“无法读取配置! :代码1“如果以调试模式启动,如果无法连接。

我们使用gethostbyname函数来解析名称。

任何人都可以让我知道我可以使服务工作,而无需每次更改名称。

+0

听起来像一个实现虚拟主机的HTTP服务,并且您没有配置别名。 – 2010-12-07 02:49:20

回答

1

服务始终显示错误代码为“无法读取配置! :代码1“如果以调试模式启动,如果无法连接。

我认为你需要深入研究代码,找出这个特定的错误信息来自哪里,以及它究竟意味着什么。我一个人不知道你正在运行什么特定的应用程序(“服务”),但我想象这个错误信息是在它内部生成的,并且在那个代码中是答案。