上监听我有一个使用WCF服务的Windows窗体应用程序。我们的应用程序使用我们的WCF服务之一向运行我们客户端的特定用户发送消息,因此每次向用户发送消息时,我们都会动态构建回调“http:”字符串。它包括当前用户登录的服务器IP地址和端口(126.221.97.105:701),用户的ID(56281)和客户端GUID(7392d27a-e4a0-42e2-89a3-adc332e28934)。因此,一个典型的回调“HTTP:”字符串如下所示:没有端点在http://
http://xxx.xxx.xx.xxx:701/CmesCns/CALLBACK/56281/7392d27a-e4a0-42e2-89a3-adc332e28934
我们有一个HTTP命名空间(HTTP:// +:701 /)我们的客户和“所有人”组上是依赖于这个命名空间并检查所有访问权限(GenericAll,GenericExecute,GenericRead和GenericWrite)。我们使用“http命名空间”来创建我们的命名空间。
我们的应用程序已经在生产(在Windows Server 2003上)几年,一切正常。
我们最近将我们的应用程序转换为在Windows 2008服务器环境中运行。我们每个项目中的“目标框架”都设置为“.NET Framework 4.0”。我们的应用程序在我的Windows 7开发人员工作站上正常工作也就是说,我能够从我们的WCF服务接收消息,但是当我将我们的应用程序放到我们的Windows 2008服务器上并尝试运行该应用程序时,我收到以下错误消息:
“没有端点侦听。在http://xxx.xxx.xx.xxx:701/CmesCns/CALLBACK/56281/7392d27a-e4a0-42e2-89a3-adc332e28934 可能接受该消息这通常是由不正确的地址或SOAP作用引起见的InnerException,如果存在的话,对于更多细节“
在HTTP命名空间(HTTP:// +:701 /)。存在在我的开发人员工作站和Windows 2008服务器上,“Everyone”组与我的Windows 7盒子和Windows 2008服务器上的名称空间绑定,并检查所有访问权限(GenericAll,GenericExecute,GenericRead和GenericWrite) 。
我们一直在网上寻找答案,但还没有发现任何东西。有人会对我们为什么在Windows 7工作站上运行,而不是在Windows 2008服务器上有什么想法吗?
任何帮助,非常感谢! Kevin
您可以通过2008服务器的浏览器访问服务URL吗? – lockstock