2010-02-22 8 views
1

На самом деле я реализованы службы WCF в IIS Хостэта операция не поддерживается в WCF Ошибка Test Client

Использование 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); 

} 

} 

Могу ли я узнать причину.

Заранее спасибо.

С уважением,

+0

Определены ли ваши входные и выходные параметры как [DataContract]? –

ответ

2

Вы должны использовать некоторые DataSet или DataTable WITN [DataMember] атрибут в какой-то нестандартного типа, это нормально для WCF, но тестовое приложение не могу справиться с этим.

1

Вы также должны проверить, что вы не используете «Tuple», поскольку это не работает для меня.

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