WCF测试客户端错误中不支持此操作
实际上我在IIS主机中实现了WCF服务 使用WCF测试客户端工具,我得到了这个错误:“WCF测试客户端不支持此操作” 在IExplorer中使用wsdl是可以的 合同是:WCF测试客户端错误中不支持此操作,wcf,servicecontract,wcftestclient,Wcf,Servicecontract,Wcftestclient,实际上我在IIS主机中实现了WCF服务 使用WCF测试客户端工具,我得到了这个错误:“WCF测试客户端不支持此操作” 在IExplorer中使用wsdl是可以的 合同是: namespace Security.Provision.ServiceContracts.Interfaces { [ServiceContract(Namespace = "http://Security.Provision")] public interface IProvision { [Operatio
namespace Security.Provision.ServiceContracts.Interfaces
{
[ServiceContract(Namespace = "http://Security.Provision")]
public interface IProvision
{
[OperationContract]
RespuestaProvision CrearUsuario(PeticionUsuarioProvision peticion);
[OperationContract]
RespuestaProvision ModificarUsuario(PeticionUsuarioProvision peticion);
[OperationContract]
RespuestaProvision BajaUsuario(PeticionUsuarioProvision peticion);
[OperationContract]
RespuestaProvision HabilitarDeshabilitarUsuario(PeticionUsuarioProvision peticion);
[OperationContract]
RespuestaProvision SavePuestoTipo(PeticionPuestoTipoProvision peticion);
[OperationContract]
RespuestaObtenerEmpleado GetEmpleado(PeticionUsuarioProvision peticion);
}
}
我可以知道原因吗
提前谢谢
关于,您必须在某些自定义类型中使用带有[DataMember]属性的数据集或数据表,这对WCF来说是正常的,但测试应用程序无法处理它。您还应该检查您没有使用任何“元组”,因为这对我不起作用
[DataMember(Name = "IPAddresses")]
public List<Tuple<IPAddress, IPAddress>> IPAddresses { get; set; }
[DataMember(Name=“ipaddress”)]
公共列表IP地址{get;set;}
您的输入和输出参数是否定义为[DataContract]?