调试服务器上的WCF服务超时

时间:2010-06-06 12:28:26

标签: wcf

我有一个我在IIS 7中托管的WCF服务,我从.NET页面连接到该服务。当我从Visual Studio本地测试它时,服务和页面工作正常,但当我把它放在我的登台服务器上时,我得到一个TimeoutException。

有关如何调试此问题以解决出现问题的任何建议?

2 个答案:

答案 0 :(得分:2)

超时通常意味着您甚至没有建立连接。我会检查您的端点配置是否正确:您有相同的端口,而您的客户端正在尝试连接到登台服务器,而不是您的开发系统。此外,您可能希望检查登台服务器上的防火墙/ IP访问限制。我经常将我的登台服务器与网络隔离,并且经常需要打开特定客户端的访问权限进行测试。

答案 1 :(得分:2)

有时通过删除系统的一半来隔离问题是有帮助的。

例如,如果您认为您的问题是WCF服务,请尝试从浏览器访问该服务。如果可行,请编写一个小型控制台应用程序并尝试在服务上调用某些方法。如果这也有效,那么请考虑查看您的网络应用程序/配置(在此处的另一个回复中由tvanfosson提供)。