2010-02-22 95 views
1

其实我实现了WCF服务IIS主机这个操作没有WCF测试客户端错误支持

使用WCF测试客户端工具,我得到这个错误:“这次行动是不是在WCF测试客户端支持”。在IEXPLORER

http://desbiz:49615/GestionProvision.svc

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

} 

} 

可我知道其中的原因。

在此先感谢。

问候,

+0

您的输入和输出参数是否定义为[DataContract]? – 2010-02-22 17:28:57

回答

2

您必须使用一些自定义类型的一些数据集或数据表WITN [数据成员]属性,是确定的,但WCF测试应用程序不能处理它。

1

你也应该检查你没有使用任何'Tuple',因为这不适合我。

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