2

我是IIOP.Net的新手。

我已经使用 IIOP.Net 完成了一个 Adder 应用程序(服务器是用 Java 编写的,客户端是 C#)。现在我想使用用 C# 编写的 IIOP.Net 创建客户端和服务器(我知道有很多更简单的方法可以做到这一点,但我只想使用 IIOP.Net)。

我所做的是:

  1. 创建服务器。好的

因为我的客户端是C#,所以我没有idl文件可以编译成cls,所以我在这里做了一个坏把戏。我创建了一个实现我的 corba 对象的库,然后将其构建为 .dll 文件,最后将其复制到我的客户端项目(添加引用...)。

  1. 创建客户端。好的

  2. 运行服务器。好的

  3. 运行客户端。不好

我收到一个错误:

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).

我不知道要解决这个问题。我用谷歌搜索了它,但没有给我任何预期的结果。希望很快能看到你的答案。谢谢你。

4

0 回答 0