2008-12-12 119 views
0

我的同事有一个应用程序,该应用程序用net.tcp端点承载一个简单的WCF服务。当他试图将服务引用添加到应用程序9999/GSS-POS/QueryDispatcher/MEXWCF套接字错误10045

不过,我可以加我创建一个使用地址的net.tcp任何应用程序的服务引用://192.168.0.22他的机器上运行,他马上得到一个套接字错误10045.我们同时使用的net.tcp尝试://本地主机:9999/GSS-POS/QueryDispatcher/MEX

的net.tcp:// 192.168.0.22:9999/GSS-POS/QueryDispatcher/mex

他试图重新安装Visual Studio 2008 Service Pack 1和XP Service Pack 3都无济于事。任何人都可以提供任何指针?

更新:这看起来好像与Visual Studio相关。通过使用WCF客户端测试应用程序,可以看到该服务。看起来好像VS有添加服务引用的问题。

更新2:添加使用VS 2008的作品与命名管道和HTTP传输的参考。只有在尝试添加使用net.tcp端点的服务引用时,问题才会显现出来。

最好的问候,

西蒙

回答

1

我没有给你一个答案,但代码10045表示WSAEOPNOTSUPP(不支持运行),而根据MSDN,意思是:

所引用的对象类型 支持的尝试操作不是 。通常,当一个 套接字描述符的套接字 不能支持这种操作 试图接受一个 数据报套接字连接发生这种情况。