C#Remoting仅适用于localhost

时间:2013-11-22 11:04:18

标签: c# localhost remoting .net-remoting

我的代码在App.Config looks like this

并在代码中使用

HttpChannel chan = new HttpChannel();
ChannelServices.RegisterChannel(chan, false); 

然后在370 Line(例外显示371行出错)

kikRem = (KikLibClass)Activator.GetObject(typeof(KikLibClass), 
                        "http://" + tbIP.Text +":" + tbPort.Text + "/kikRemote");

这是我的371行。它是我获取一些参数的方法(我在代码中使用的第一个远程方法) kikRem.WybranieZnaku();

为什么我的程序只能在localhost上运行?我的网络配置正确(端口等)

IMG这是我的错误

1 个答案:

答案 0 :(得分:0)

您需要在远程计算机上打开端口5000。还要确保服务器正在侦听另一端,例如sysinternals tcpview可以告诉你。