私はIIOP.Netが初めてです。
IIOP.Net を使用して Adder アプリを作成しました (サーバーは Java で記述され、クライアントは C# です)。ここで、C# で記述された IIOP.Net を使用してクライアントとサーバーの両方を作成したいと考えています (それを行うにはもっと簡単な方法がたくさんあることは知っていますが、IIOP.Net を使用したいだけです)。
私がしたことは次のとおりです。
- サーバーを作成します。わかった
私のクライアントは C# であるため、cls にコンパイルするための idl ファイルがありません。corba オブジェクトの実装であるライブラリを作成し、それを .dll ファイルにビルドし、最後にそれをクライアント プロジェクトにコピーします (参照を追加します...)。
クライアントを作成します。わかった
サーバーを実行します。わかった
クライアントを実行します。良くないですよ
エラーが発生しました:
An unhandled exception of type 'omg.org.CosNaming.NamingContext_package.NotFound' occurred in mscorlib.dll
行で:
Adder a = (Adder) nm.resolve(nameService);
//where Adder is implementation of corba object (in library).
私はそれを修正する考えがありません。私はそれをグーグルで検索しましたが、期待される結果は得られません。あなたの答えをすぐに見たいと思っています。ありがとうございました。