是否可以使用IIOP.Net创建客户端和服务器

时间:2013-11-12 15:08:19

标签: c# .net corba

我是IIOP.Net的新手。

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

我做的是:

  1. 创建服务器。行
  2. 因为我的客户端是C#,所以我没有将idl文件编译到cls,所以我在这里做了一个不好的伎俩。我创建了一个libary,它是我的corba对象的实现,然后将其构建为.dll文件,最后将其复制到我的客户端项目(添加引用...)。

    1. 创建客户端。确定

    2. 运行服务器。确定

    3. 运行客户端。不行

    4. 我收到了一个错误:

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

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

0 个答案:

没有答案