Web Service 可以使用方法重载吗?
不能直接用。
有个 MessageName 属性,可以设置。
以上还不够,因为它不符合 WS-I Basic Profile v1.1。所以需要在类上修改属性 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 为 [WebServiceBinding(ConformsTo = WsiProfiles.None)]。
此时查看 .asmx 文件,仍有警告,不过能用了,但是引用端使用的名字是:GetName、GetName1,所以说,这个重载根本没有啥意思。