私のオフィスには 3 層構造があり、ビジネス層の dll (GAC 内) は既にビジネス コンポーネント サーバーにインストールされています。
方法 1: リモート GAC 軽量アプリケーションを構築しようとしています。アプリケーションはリモート ビジネス層サーバーの dll を参照しますが、その方法がわかりません。
方法 2: 古い方法の DCOM または COM+ しかし、私は DCOM を使用する古い方法を見つけました (GAC はもうありません)。 http://www.kepware.com/Support_Center/SupportDocuments/DCOM_Secure_by_default.pdf 比較的実現可能のように見えますが、手順を実行した後、アクセスがないなどのセキュリティ アラートが常に表示されます。
方法 3: Web サービス、遅すぎる! LAN 内の高速アクセスが必要なため、Web サービスを使用したくありません。Web サービスは IIS を経由する必要があるため、遅すぎます。
方法 4: TCP を使用した .NET リモート処理 この方法は、Web サービスよりも高速に見えますが、オーバーヘッドが大きいようです。
うまくいく限り、古い技術を使っても構いません。GAC は私の dll をより安全にします。他の許可されていない人がコピーして使用することはできないため、GAC が推奨されます。
お知らせ下さい。