2010-02-22 17 views
1

En fait, je mis en œuvre un service WCF dans IIS Hostcette opération n'est pas pris en charge dans le client test WCF Erreur

utilisant WCF outil de test client je reçois cette erreur: « Cette opération est prise en charge dans le client test WCF ».

http://desbiz:49615/GestionProvision.svc

L'utilisation wsdl dans IExplorer tout est ok.

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

Le contrat est:

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

} 

} 

Puis-je savoir la raison.

Merci d'avance.

Cordialement,

+0

Vos paramètres d'entrée et de sortie sont-ils définis comme [DataContract]? –

Répondre

2

Vous devez utiliser une DataSet ou un attribut DataTable witn [DataMember] dans un certain type personnalisé, est ok pour WCF, mais l'application de test cant gérer.

1

Vous devriez également vérifier que vous n'utilisez pas de 'Tuple' car cela ne fonctionnait pas pour moi.

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