从wsdl文件初始化mssoap客户端是否需要基于帐户的权限?
当我试图通过MSSOAP客户端使用ASP.NET Web服务时,我遇到此错误: “WSDL读取器:加载WSDL文件失败HRESULT=0X80040154类未注册-客户端:错误” 处理此请求期间发生意外错误。HRESULT=0x1812040:未注册类。“ 起初我认为SOAP库没有正确注册。但是当我调试代码时,我意识到错误是在读取web服务定义时产生的(Soap客户机是创建的) SOAPClient.mssoapinit“wsdl\U URL” 现在,只有当我作为某个帐户执行代码时,问题才会出现(对于其他帐户,代码工作得非常好)。最初的客户端是一个经典的ASP页面,但我使用vbs脚本重现了这个问题 我在几个帐户下运行脚本,但只有一个帐户显示wsdl读取失败从wsdl文件初始化mssoap客户端是否需要基于帐户的权限?,soap,asp-classic,soap-client,Soap,Asp Classic,Soap Client,当我试图通过MSSOAP客户端使用ASP.NET Web服务时,我遇到此错误: “WSDL读取器:加载WSDL文件失败HRESULT=0X80040154类未注册-客户端:错误” 处理此请求期间发生意外错误。HRESULT=0x1812040:未注册类。“ 起初我认为SOAP库没有正确注册。但是当我调试代码时,我意识到错误是在读取web服务定义时产生的(Soap客户机是创建的) SOAPClient.mssoapinit“wsdl\U URL” 现在,只有当我作为某个帐户执行代码时,问题才会出现
- 我已授予包含的目录的读取权限 将asmx文件发送到失败的帐户
- 我已更改虚拟目录的物理路径,其中 webservice托管在一般非特定概要文件位置 比如C:
- 讽刺的是,web应用程序的应用程序池标识是 说明失败的叙述
- 所有帐户都可以通过浏览器读取wsdl文件,只需键入 url(但其中仍有一个无法从客户端代码获得)