2011-11-02 34 views
0

我有一个旧版asmx服务,我想将其添加到我们项目的单元测试覆盖范围中。我创建了一个asmx服务的模型,并使用相同的代理和序列化对象,我只更改代理所调用的地址。旧版asmx服务在移动时不起作用

我可以看到发送的请求对象,但是如果我介入函数并查看asmx代码,则会为输入参数获取一个空对象。

如果我将地址更改回旧服务URL,它将重新开始工作。

我不知道为什么会发生这种情况。我有一种感觉,它与序列化有关,但我不确定。有任何想法吗?

谢谢!

+0

您是否在部分的原始应用程序中检查了web.config。它可能与协议或为Web服务配置的其他内容有关。 –

回答

0

原来,变量的名称必须与用于序列化请求的代理类中的字符串相同。谁会想到? :)