程序访问web service出现异常,是否与函数名称大小写有关?
vs2003,程序访问web service,结果出现异常: Server was unable to process request. ---> Object reference not set to an instance of an object.
经查看soap消息体为:
<soap:Body><GetDictionaryContext ><DictionaryName>DegreeIDEnum</DictionaryName><lvl>0</lvl></GetDictionaryContext></soap:Body></soap:Envelope>
新建一个项目,并引用同一个web service,访问正常。
经查看soap消息体为:
<soap:Body><GetDictionaryContext ><dictionaryName>DegreeIDEnum</dictionaryName><lvl>0</lvl></GetDictionaryContext></soap:Body></soap:Envelope>
发现soap消息体中函数名称大小写有区别。
不知道出现异常是否与大小写有关系?另外,都是用同样的方式引用的不知道为什么soap消息体中函数名称还不一样?