摘要: 如果您遇到如题所示异常提示,恭喜您找对地方了!出现这种问题一般是由WCF的安全机制导致的,这种情况一般只会出现在NetTcpBinding的情况下,你会发现将WCF服务与本机置于同一台机上,无论客户端采用哪种方式(iis,VS自带的WEB服务器、ConsoleApplication、WinForm),都不会有问题,但是当把WCF服务部署在局域网内某台机器上,然后通过客户端去访问就有问题了,而出问题的情况让人很莫明其妙(IIS访问时出现如题的异常,而VS自带的WEB服务器、ConsoleApplication、WinForm都不会出现异常)。针对这种情况,解决方法如下:注:以下的解决办法为禁用W 阅读全文
posted @ 2011-07-14 17:38 [曾恩] 阅读(11333) 评论(4) 推荐(2) 编辑
摘要: 如果遇到如题所示的问题,检查并修改如下几个地方:1. 客户端与服务端地址是否一致;如果服务器使用net.tcp://127.0.0.1:8888,而客户端使用net.tcp://192.168.1.13:8888(假如我们的WCF服务端部署在192.168.1.13上),这样是不行的,服务器端的地址也必须使用net.tcp://192.168.1.13:8888。2. 服务端是否开启了防火墙,从而导致端口无法被客户端机器访问,这时你可以使用telnet命令(telnet ip port)看看是否能打开指定IP的指定端口,如果不行,那最直接的办法就是先关闭防火墙,如果你即要打开防火墙,还要让端口 阅读全文
posted @ 2011-07-14 14:40 [曾恩] 阅读(19512) 评论(2) 推荐(0) 编辑