我有一个传统的asmx服务,我想将其添加到我们项目的单元测试覆盖范围内。我创建了一个asmx服务的模型并使用相同的代理和序列化对象,我只更改了代理调用的地址。
我可以看到正在发送的请求对象,但是如果我介入该函数并查看asmx代码,我会得到一个输入参数的null对象。
如果我将地址更改回旧服务网址,则会重新开始工作。
我不知道为什么会这样。我觉得它与序列化有关,但我不确定。有什么想法吗?
谢谢!
答案 0 :(得分:0)
结果变量的名称必须与用于序列化请求的代理类中的字符串相同。谁会想到? :)