使用SOAP创建服务器对象错误,求助
noho 2001-12-27 10:17:40 VB 6.0 + MS SOAP Toolkit 2.0
安装完MS SOAP Toolkit后,按说明在IIS中创建了一个虚拟目录,然后试用MS SOAP Toolkit中带的例子Echo,一点问题都没有,但是当我修改了一下Server端的代码,把EchoSvcRpcVB.EchoServer的EchoInt函数修改如下:
原来
Public Function EchoInt(ByVal I As Long) As Long
EchoInt = I
End Function
现在
Public Function EchoInt(ByVal I As Long) As Long
EchoInt = I + 1
End Function
这时候再运行客户端程序EchoCliRpcVB,点击Start,就报告一个错误:
HRESULT: -2147024891(用Error Lookup察看对应的错误好像是没有权限,需要什么权限?)
Description:WDSLOperation: Instantiating the dispatch object for mechod EchoInt failed.
然后我自己试着创建了一个服务器端组件和相应的客户端,并用MS SOAP Toolkit带的WSDL Generator创建了WSDL文件和WSML文件。运行也出现同样的错误。
请各位大虾帮忙,多谢!