2009-01-15 42 views
1

你不得不原谅我,因为我不知道该把它放在哪里。这在我想的C#Web服务和网络/安全管理领域有重叠。计算机A可以访问网络Web服务,而计算机B不能。有任何想法吗?

我有一台运行各种Web应用程序的服务器。其中之一是一项网络服务。所有运行的帐户都是本机上的本地帐户。这不是一个域帐户。我不知道为什么会这样做,但这是其中一种方式,因为它是这样做的。

超级,是吧?

好吧,让我的域名帐户在Web服务上获得完全权限。现在,虽然Web服务运行的帐户不是域帐户,但该机器位于我们的域和我们的网络中。所以,从我的电脑,我可以启动URL中的浏览器和类型的网络服务以这种方式:

http://serverhere:porthere/servicename

现在最有趣的部分。从同一网络上的另一台计算机上登录我的域帐户,我无法加载Web服务。

这是真正的,真正的坚果部分。从A和B两台计算机上,我无法ping托管Web服务的服务器。可能是因为pinging被关闭。

因此,百万美元的问题是,有没有人有任何想法,为什么计算机B无法访问Web服务,而计算机A(我的机器)可以?

承载Web服务的服务器正在运行Windows 2000.我的机器正在运行Windows XP。无法加载Web服务的计算机正在运行Windows 2003 SP 2.

+0

你是什么意思的“无法加载Web服务”?你有错误吗?请求超时了吗?什么是HTTP响应代码(如果有的话)? – 2009-01-15 17:58:56

回答

1

检查以确保两台计算机的子网掩码相同;如果一个子网比另一个子网更严格,它基本上会忽略来自该机器的消息。

1

有太多的选择。我不会在帐户权限问题上下注。您应该检查与网络嗅探器的通信,如wireshark或网络监视器。检查代理设置。并发布有关您收到的错误的更多信息。

1

愚蠢的建议,但你检查了2003机器上的防火墙设置?

相关问题