使用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文件。运行也出现同样的错误。
请各位大虾帮忙,多谢!
...全文
126 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
breezeflying 2002-04-08
  • 打赏
  • 举报
回复
你是不是忘了更新WSDL文件了,重新用WSDLGEN生成一下,
noho 2002-01-02
  • 打赏
  • 举报
回复
在IIS中设置wsdl的ISAPI映射了
并且虚拟目录也有可执行的权限
yhp 2001-12-30
  • 打赏
  • 举报
回复
你选择的是isapi还asp ,如果是isapi该虚拟目录要有可执行的权限。在iis配置一下。
AlexXXX 2001-12-29
  • 打赏
  • 举报
回复
你在IIS设置wsdl映射了吗?
noho 2001-12-28
  • 打赏
  • 举报
回复
再次求助

8,909

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧