现在需要用RemObjects开发一个三层的系统,但是有一部分需要用asp.net开发。
有几个问题要请教大家
1.在服务端用ro创建了一个soapmessage,且已经把bin的删了,在asp.net端可以添加web引用,但是在调用的时候会有如下错误:
System.InvalidOperationException: 调用 Send 方法之前必须设置 Path 属性。
2.用RemObjects的 Import SOAP Web Services,可以导入 _Intf 文件,但是 如果要调用到服务,还需要初始化,需要创建一个Mesage和一个clientchannel。不是很明白,如果用这种方法,是否每个页面都得创建单独初始化调用。那样不是很麻烦。
3.我看了ro生成的wsdl和asp.net服务生成的wsdl,是不一样的,ro能生成标准的wsdl吗?
4.asp.net调用RO的标准方法是什么?谢谢各位!

解决方案 »

  1.   

    asp.net 的也面调用RO服务的方法,
    1,在ROBUILDR的VIEW工具栏中点击生成*.WSDLw文件,
    2, 在asp.net 页面的引用web服务里添加刚才生产的*.wsdl文件,
    3,创建服务实例,并且在实例的,构造方法中加上this.url="http://192.168.10.10:8312/soap";//你的ro服务访问的地址(xuqiji)
      

  2.   

    asp.net 的也面调用RO服务的方法,
    1,在ROBUILDR的VIEW工具栏中点击生成*.WSDLw文件,
    2, 在asp.net 页面的引用web服务里添加刚才生产的*.wsdl文件,
    3,创建服务实例,并且在实例的,构造方法中加上this.url="http://192.168.10.10:8312/soap";//你的ro服务访问的地址(xuqiji)你的第二个问题是因为你在RO 的服务端没有叫,ROSOAPMESSAGE,
    其方法是,拉给ROSOAPMESSAGE到窗口上,之后在双击ROSERVER控件,在里面添加你的一个ROSOAPMESSAGE ,编译应该就行了,(我已解决。里面同时有多个如ROBINMESSAGE)
      

  3.   

    真是不好意思
    这么就才结贴
    谢谢xuqiji01