我们有一个Web服务方案,其中调用者(用Magik(r)编程语言编写)使用MSXML 6.0将准备好的SOAP xml发送到Web服务。 Web方法使用Visual Studio 2012在C#中编写,并在IIS 7.5(Windows Server 2012)上发布
问题:Web方法不接收参数,使用null参数调用它是准确的。
它还引发异常"对象引用未设置为对象的实例"这表明了上述情况。
这可能是兼容性问题吗?由于所有部件都是微软技术,所以看起来有点奇怪,但这里有一些结果可能有助于找出主打精神。
答案 0 :(得分:0)
问题在于定义tempuri地址。这应该类似于wsdl但是因为我自己创建了xml并通过msxml发送它我设置错误的tempuri地址导致问题。
奇怪的是,微软在tempuri上是有意义的,轴网络服务没有!