我用Delphi7写了一个简单的Web Service服务程序,编好后已用 Tools|Web App Debugger调试成功。
接下来编写客户端程序,我加了一个THTTPRIO控件,在设置WSDLLocation属性为:
http://localhost:8081/Project1.WSDemo1/wsdl/IFirstWS
(不知道这个我写错没有?)却不通。
再设置Port属性时就出错
错误信息如下:
No Service specified! You Must select a Service before eselectiong a Port.
请问各位应该如何解决?

解决方案 »

  1.   

    告诉我你的Web Service服务程序是什麽类型的?先运行Web App Debugger
    再运行你的服务器 然后
    在IE的地址栏中输入http://localhost:8081/Project1.WSDemo1/wsdl/IFirstWS
    回车
    如果能看到你的服务器的信息就说明服务器可用。用另一个delphi
    打开客户端,就能解决.
      

  2.   

    已经运行过 Web App Debugger了!
    而且都看到运行结果了,但客户端应用程序就是无法调用。
      

  3.   

    使用新建-other-webservice-wsdlimporter-ok
    按照提示一步步走。完毕后看一下新生成的unit,参考delphi生成的格式。然后.....
      

  4.   

    楼上的做法比较好,用WSDLImporter