使用.net remoting的时候,跨internate通信(我这里没有条件ip测试),再此提出几个问题:
1如何让.net remoting跨越防火墙的问题(不采用部署成web服务的形式);
2如果.net remoting 的server端部署在非公网的ip上,但是可以连上internate,客户端该如何注册,服务器应该如何发布服务?

解决方案 »

  1.   

    1.a.REMOTING 不能跨防火墙。
    只能通过WEBSERVICES 来实现跨防火墙。
    b.或者将REMOTING 使用的端口设置为防火墙能够访问的端口。
      

  2.   

    用HTTP信道  
    参考
    参考
      

  3.   

    1如何让.net remoting跨越防火墙的问题(不采用部署成web服务的形式);
    使用http信道
     
    2如果.net remoting 的server端部署在非公网的ip上,但是可以连上internate,客户端该如何注册,服务器应该如何发布服务?
    或者将REMOTING 使用的端口设置为防火墙能够访问的端口。 
    或者用nat进行端口映射。