1

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

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

提前感谢您对此的任何帮助!仅供参考,我们通常针对 .NET 4.0 构建,但也有运行 3.5 SP1 和 2.0 的旧包。

编辑忘了提一下,我们正在对客户端和服务器都可见的共享接口进行远程处理。

4

1 回答 1

0

不幸的是,我不相信这是可能的。您需要让客户端在方法调用中发送该信息。我明白为什么这会非常方便,但我不相信任何程序集版本信息是在 TCP/HTTP 标头中发送的。

于 2012-09-28T00:10:28.997 回答