WCF测试客户端错误不支持此操作

时间:2010-02-22 10:30:52

标签: wcf servicecontract wcftestclient

实际上我在IIS主机中实现了WCF服务

使用WCF测试客户端工具我收到此错误:“WCF测试客户端不支持此操作”。

http://desbiz:49615/GestionProvision.svc

在IExplorer中使用wsdl一切正常。

http://desbiz:49615/GestionProvision.svc?wsdl

合同是:

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);

}

}

我可以知道原因。

提前致谢。

此致

2 个答案:

答案 0 :(得分:2)

您必须在某些自定义类型中使用某些DataSet或DataTable以及[DataMember]属性,对于WCF是可以的,但测试应用程序无法处理它。

答案 1 :(得分:1)

你还应检查你没有使用任何'Tuple',因为这对我不起作用。

[DataMember(Name = "IPAddresses")]
public List<Tuple<IPAddress, IPAddress>> IPAddresses { get; set; }