.Net远程处理应用程序无法通过Internet工作

时间:2013-11-07 21:49:26

标签: .net remoting .net-remoting

我正在开发我的第一个.Net Remoting应用程序。一切都很完美,直到 我想过通过互联网运行我的应用程序(客户端和服务器)。客户端和服务器都具有动态IP。

此代码段来自客户端应用程序:

//IRemoteFactory fac = (IRemoteFactory)Activator.GetObject(typeof(IRemoteFactory),"http://'localhost':1234/App.soap;

当我用计算机(服务器)所连接的路由器的公共IP替换localhost时,连接失败。当我用私有IP替换localhost时,连接也会失败。

所以,问题是:

我是否可以通过连接到公共IP连接到服务器,然后连接到私有IP,或者我是否必须通过托管在具有静态IP的第三台服务器上的中间服务来连接服务器?或者还有其他方法可以使它发挥作用吗?

0 个答案:

没有答案