我是IIOP.Net的新手。
我使用IIOP.Net完成了一个Adder应用程序(服务器是用Java编写的,客户端是C#)。现在我想使用C#编写的IIOP.Net创建客户端和服务器(我知道有很多更简单的方法可以做到这一点,但我只想使用IIOP.Net)。
我做的是:
因为我的客户端是C#,所以我没有将idl文件编译到cls,所以我在这里做了一个不好的伎俩。我创建了一个libary,它是我的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).
我不知道如何解决这个问题。我用谷歌搜索,但没有给我任何预期的结果。 希望尽快看到你的答案。 谢谢。