教一个问题,WCF双工我采用wsDualHttpBinding模式,在局域网访问完全正常,部署到外网后就无法使用,安全模式已经设置为None,一直是连接不上,请问这是为什么呢,同时还有其他的wsHttpBinding模式的服务在运行,那些都正常,但是wsDualHttpBinding模式的服务,就连测试方法都无法调用,完全是通讯都不行,请问高人,此问题如何解决呀....急

解决方案 »

  1.   

    我“解决”不了。我想这是一个特别灰色的问题。呵呵,对于网络上的所谓wcf双工那些中文文章,我一直抱着很怀疑的态度。不是说怀疑微软,而是我大致从来没有注意过有一个人我认为真正在互联网上、产品级搞过这个东西。这些作者都是互相抄袭,或者在自己办公室里轻率地实验一下就把自己的文章发表了。这就好像是udp打洞,并且用于大规模的应用的产品上,你见过互联网上的中文文章有一篇真正描述出来了么?那些文章、下载的代码等等,大多都是废物例子。当然从技术上其实可以轻松地打洞,但是一旦你用到实用中太多机会持续失败,也有很多产品设计办法来绕开。而那些文章里的东西都是轻率地避开了实际问题的。
      

  2.   

    我只给你指出一条真正可以行的通的简单道路,就是真正去做tcp双向通讯,或者http长连接通讯。不要跟这种过度包装的wcf较劲。
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/ms751530(v=VS.90).aspx需要你打开端口