Web services MsXML调用IIS published.net,但它不会';t将参数传递给web方法
我们有一个web服务场景,其中调用方(用Magik(r)编程语言编写)使用MSXML6.0将准备好的SOAP xml发送到web服务。web方法使用Visual studio 2012以C#编写,并发布在IIS 7.5(windows server 2012)上 问题是:web方法不接收参数,确切地说,它是用空参数调用的 它还引发了一个异常“对象引用未设置为对象实例”,显示了上述情况 这可能是兼容性问题吗?因为所有的部分都是微软的技术,这似乎有点奇怪,但这里有一些结果可能有助于找出卡尔普里特Web services MsXML调用IIS published.net,但它不会';t将参数传递给web方法,web-services,iis-7.5,magik,Web Services,Iis 7.5,Magik,我们有一个web服务场景,其中调用方(用Magik(r)编程语言编写)使用MSXML6.0将准备好的SOAP xml发送到web服务。web方法使用Visual studio 2012以C#编写,并发布在IIS 7.5(windows server 2012)上 问题是:web方法不接收参数,确切地说,它是用空参数调用的 它还引发了一个异常“对象引用未设置为对象实例”,显示了上述情况 这可能是兼容性问题吗?因为所有的部分都是微软的技术,这似乎有点奇怪,但这里有一些结果可能有助于找出卡尔普里特 调
问题在于定义tempuri地址。这应该类似于wsdl,但由于我自己创建xml并通过msxml发送它,所以我将tempuri地址设置错误,从而导致了问题 奇怪的是,微软对tempuri如此敏感,axis webservice却没有