0

LAN 内の 5 台のコンピューターがサービスにアクセスするサイト A で使用される WCF サービスを実装しました。

私がやりたいことは、昇格したユーザー/管理者が5台のマシンの1つを使用し、LANファイアウォールをバイパスして接続する必要があるサイトB(これも5台のコンピューター)で同一のサービスを照会できるようにすることです.アクセスサイト A からサイト B (およびその逆) へのデータは、読み取り専用である必要があります。

WCF を使用してこれを実現する標準化された方法はありますか?

4

1 に答える 1

0

あなたが言ったことから、それぞれが5台のPCと1台のサーバーを備えた2つのサイトがあります。いずれの場合も、サーバーはWCFサービスを実行し、5台のPC上の一部のアプリケーションがアクセスします。

WCFサービスがあるとおっしゃいました。どのようにアクセスしているか、つまりクライアントアプリとは何かを言っていませんでした。

  • WCFクライアントライブラリを使用する場合は、構成(app.exe.config)またはアプリケーションコードでバインディングアドレスを指定できます。

  • ブラウザとAJAXを介して接続する場合、指定するURLは異なります。

  • あなたが何か他のものを使うなら、それなら...?

また、「ファイアウォールをバイパスする」とはどういう意味かわかりません。これはファイアウォールをバイパスするものではなく、あなたが望んでいないと思います。ファイアウォールを通過する可能性がありますが、バイパスすることはできません。

そして、これは、それが管理者/特権ユーザーのものであるか、または単にユーザーが選択可能なアドレスであるかどうかにかかわらず、サイト外サービスへのアクセスを有効または無効にする方法を理解するのはあなたに任されています。後者の例は、ユーザーがWPFUI内のドロップダウンボックスで[サイトA]または[サイトB]を選択できるようにすることです。

于 2010-03-26T21:27:13.383 に答える