эта операция не поддерживается в ошибке клиента теста WCF - PullRequest
1 голос
/ 22 февраля 2010

На самом деле я реализовал службу WCF в IIS Host

Используя инструмент WCF Test Client, я получаю эту ошибку: «эта операция не поддерживается в WCF Test Client»

http://desbiz:49615/GestionProvision.svc

С помощью wsdl в IExplorer все в порядке.

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 ]

2 голосов
/ 03 марта 2011

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

1 голос
/ 15 декабря 2011

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

[DataMember(Name = "IPAddresses")]
public List<Tuple<IPAddress, IPAddress>> IPAddresses { get; set; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...