这篇文章的下一部分的来源是:
07000
(因为OP不想给予归属,并感谢Peter)
请注意,bakert是文本的原始作者,而不是OP。
看到互联网上没有地方,我可以找到这个错误的解释,我想我会分享我的长期搜索这个bug的结果。
这意味着(至少在我的情况下)您正在使用SOAP访问Web服务,并在HTTP请求中传递与服务期望不匹配的SOAPAction参数。
我进入了一个pickle,因为我们将一个Web服务从一个服务器移动到另一个,因此我改变了“命名空间”(不要在Web服务命名空间和.net命名空间之间混淆)在调用C#文件中匹配新的服务器。但服务器不关心http //yournamespace.com/blah的实际网络现实,它只关心你发送它你在服务器上的期望。它不在乎是否有实际上有什么或没有。
因此,基本上Web服务从http://foo.com/servicename移动到http://bar.com/servicename,但Web服务的“namespace”保持为http://foo.com/servicename,因为没有人改变了。
这只花了大约4个小时来锻炼!
如果你有一个类似的问题,但不能工作我在这里说,请随时邮寄我bakert web@gmail.com – 我不希望我的四个小时对任何人!