c# – 肥皂错误:“服务器无法处理请求”“对象引用未设置为对象的实例”

前端之家收集整理的这篇文章主要介绍了c# – 肥皂错误:“服务器无法处理请求”“对象引用未设置为对象的实例”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我在本地IIS中向我的服务发送SOAP请求时,一切正常.
当我向另一台主机上的IIS上运行的同一服务发送SOAP请求时,一切正常.

但是当另一个程序员向我的服务发送SOAP请求时,他通常会得到正确的响应,除了服务中返回的一个方法

<soap:Body>
<soap:Fault>
  <faultcode>soap:Server</faultcode>
  <faultstring>Server was unable to process request. ---&gt; Object reference not set to an instance of an object.</faultstring>
  <detail />
</soap:Fault>

我需要明白为什么他收到这个错误.

他的SOAP请求与SOAP Request完全相同,但我的工作并没有.

解决方法

谢谢你们的帮助.我解决了这个问题.

soap请求中的“SoapAction”字段的URI错误

我建议使用HTTP嗅探器. http嗅探器将显示SOAP属性.

“SOAPAction”属性应具有以下内容http://tempuri.org/YourServiceMethodName

猜你在找的C#相关文章