我有一个 ASMX Web 服务,它有一个方法 -
void DoSomething(List<string> list);
我已经实现了这个服务,在 IIS 中编译和托管。我用了wsewsdl3.exe
生成代理。在生成的代理中,方法定义更改为 -
DoSomething(string[] list) { ..
是否无法将 List 作为 ASMX Web 服务的参数?我应该怎么做才能修复代理?
这很正常。泛型是 .NET 特定的工件。生成的 WSDL 中没有这样的概念。想象一下一个不支持 PHP 等泛型的客户端。这就是您的通用集合作为数组公开的原因。所以你的客户端代理没有任何问题,需要fixing.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)