Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF测试客户端错误中不支持此操作_Wcf_Servicecontract_Wcftestclient - Fatal编程技术网

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

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

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

使用WCF测试客户端工具,我得到了这个错误:“WCF测试客户端不支持此操作”

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

}

}
我可以知道原因吗

提前谢谢


关于,

您必须在某些自定义类型中使用带有[DataMember]属性的数据集或数据表,这对WCF来说是正常的,但测试应用程序无法处理它。

您还应该检查您没有使用任何“元组”,因为这对我不起作用

[DataMember(Name = "IPAddresses")]
public List<Tuple<IPAddress, IPAddress>> IPAddresses { get; set; }
[DataMember(Name=“ipaddress”)]
公共列表IP地址{get;set;}

您的输入和输出参数是否定义为[DataContract]?