Unm*_*kar 2 .net web-services asmx wse3.0
我有一个ASMX Web服务,它有一个方法 -
void DoSomething(List<string> list);
Run Code Online (Sandbox Code Playgroud)
我已经实现了这个服务,在IIS中编译和托管.我曾经wsewsdl3.exe生成代理.在生成的代理中,方法定义更改为 -
DoSomething(string[] list) { ..
Run Code Online (Sandbox Code Playgroud)
是否不能将List作为ASMX Web服务的参数?我该怎么做来修复代理?
这很正常.泛型是一种特定于.NET的工件.生成的WSDL中没有这样的概念.想象一下,客户端不支持像PHP这样的泛型.这就是您的通用集合作为数组公开的原因.因此,您的客户端代理需要修复没有任何问题.