在asmx Web服务方法中处理并填充数据后,本地变量值为空

时间:2014-04-24 08:58:12

标签: c# web-services iis soap

我创建了一个asmx Web服务,并使用SOAP UI调用Web方法及其参数进行测试。我使用了两个参数,它们都是自定义类型的通用列表。在该方法中,我处理它们并在处理操作之后,根据条件,我将这些值存储在新的通用列表变量中。新的通用列表变量在方法中定义为局部变量。该变量是我的Web方法的返回值。在此之前,没有问题。

我在本地开发者机器中调用web方法,该方法正确地返回值,如我所料。但是当我在IIS中安装Web服务并再次使用SOAP UI调用相关方法时,该方法的返回值为空。

无法理解导致此类错误的原因在哪里?变量值在方法中丢失了什么?

1 个答案:

答案 0 :(得分:0)

对不起那些我忙于解决问题的人!该错误是由SOAP请求参数值引起的...现在它们都正常工作!对不起!