是否可以获取连接到.NET Remoting服务器的客户端的程序集信息?

时间:2012-09-27 21:01:30

标签: c# .net remoting .net-assembly .net-remoting

是否有可能获得连接到我们的.NET Remoting服务的客户端的程序集信息(我真的只对获取已连接程序集的版本感兴趣)?我能够获得客户端的IPAddress,我也可以使用它来通过网络获取机器名称,但我还没有能够找到如何从客户端机器获取任何其他信息那些。不幸的是,涉及必须更新客户端的解决方案无法工作,除非它只涉及修改app.config文件,在这种情况下这将是一个可接受的解决方案。

此外,如果这可能与WCF而不是.NET Remoting有关,请告诉我,因为我可以使用它作为最终让我们远离Remoting的良好杠杆。

提前感谢您对此的任何帮助!作为一个FYI,我们通常针对.NET 4.0进行构建,但也有旧版程序包运行3.5 SP1和2.0。

编辑忘记提及,我们正在远程访问客户端和服务器都可见的共享接口。

1 个答案:

答案 0 :(得分:0)

不幸的是我不相信这是可能的。您需要让客户端在方法调用中发送该信息。我可以看到为什么这会非常方便,但我不相信任何汇编版本信息都是在TCP / HTTP头中发送的。