我有一对旧的 (2008) C# 应用程序,一个提供 TCP 侦听器服务,另一个是连接到该服务的客户端。如果我在同一台机器上运行这两个应用程序,它工作正常。但是,如果我尝试从仅通过 VPN 连接到服务器的机器上的客户端进行连接,则会出现身份验证失败。两台机器上的防火墙都关闭了。
IFoo factory = (IFoo)Activator.GetObject(
typeof(IFoo),
pathtoService);
remoteData = factory.CreateInstance();
CreateInstance 调用失败并显示身份验证消息。
首先 - 这种旧技术是否被更好的技术所取代(甚至更简单?)其次 - 有什么方法可以传递凭据,这样就可以了?