当我在本地IIS中向我的服务发送SOAP请求时,一切正常.当我将SOAP请求发送到在另一台主机上的IIS上运行的同一服务时,一切正常.
但是当另一个程序员向我的服务发送SOAP请求时,他通常会得到正确的响应,除了返回的服务中的一个方法:
<soap:Body>
<soap:Fault>
<faultcode>soap:Server</faultcode>
<faultstring>Server was unable to process request. ---> Object reference not set to an instance of an object.</faultstring>
<detail />
</soap:Fault>
Run Code Online (Sandbox Code Playgroud)
我需要了解他为什么会收到这个错误.
他的SOAP请求与SOAP Request完全相同,但我的工作却没有.
我是客户端 - 我希望调用Web服务的方法.
我有一个Web服务地址(.svc后缀),我有方法的名称,返回值和他们的参数.
该服务使用WCF(HTML端点)实现.我想把这些方法称为SOAP::Lite.我应该为URI,代理以及如何调用方法编写什么?