WEB服务中写重载方法

来源:互联网 发布:克里斯·邓恩数据 编辑:程序博客网 时间:2024/06/06 01:22

1.加MessageName信息名字取不同

[WebMethod(Description = "发件箱(返回table)",MessageName="1")]
public   void   SelectEntity(UserCredential   credential,string   query)
{
}
[WebMethod(Description = "发件箱(返回table)",MessageName="2")]
public   void  SelectEntity(UserCredential   credential,Contract   contract)
{
}

2.在类上面出现 此 Web 服务不符合 WS-I Basic Profile v1.1。

请检查下面每个标准化声明是否存在冲突。请按建议修正冲突,或向 <webServices> 配置节添加设置,对整个 vroot 关闭 BP 1.1 一致性警告。

要对整个 vroot 关闭 BP 1.1 一致性警告,请从应用程序配置文件的 <conformanceWarnings> 节移除“BP1.1”值:

<configuration>  <system.web>    <webServices>      <conformanceWarnings>        <remove name='BasicProfile1_1'/>      </conformanceWarnings>    </webServices>  </system.web></configuration>