Activator.GetObject返回身份验证失败

时间:2013-01-18 00:06:14

标签: c# remoting

我有一对旧的(2008)C#应用程序,一个提供TCP侦听器服务,另一个是连接到该服务的客户端。 如果我在同一台机器上运行这两个应用程序,它运行正常。 但是,如果我尝试从仅通过VPN连接的服务器上的客户端连接到服务器,那么我将获得身份验证失败。 两台机器都没有防火墙。

IFoo factory = (IFoo)Activator.GetObject(
                    typeof(IFoo),
                    pathtoService);
remoteData = factory.CreateInstance();

CreateInstance调用失败并显示身份验证消息。

首先 - 这种旧技术是否被更好的东西取代(更简单?) 第二 - 有没有办法传递凭证,以便这可以工作?

0 个答案:

没有答案