古い (2008) C# アプリケーションのペアがあります。1 つは TCP リスナー サービスを提供し、もう 1 つはそのサービスに接続するクライアントです。両方のアプリを同じマシンで実行すると、正常に動作します。しかし、VPN のみでサーバーに接続されているマシン上のクライアントから接続しようとすると、認証エラーが発生します。ファイアウォールは両方のマシンでオフになっています。
IFoo factory = (IFoo)Activator.GetObject(
typeof(IFoo),
pathtoService);
remoteData = factory.CreateInstance();
CreateInstance 呼び出しは、認証メッセージで失敗します。
第一に、この古いテクノロジーはより優れたもの (さらに単純なもの) に置き換えられますか? 第二に、これが機能するように資格情報を渡す方法はありますか?