1

実際にIISホストにWCFサービスを実装しました

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

}

}

理由がわかりますように。

前もって感謝します。

よろしく、

4

2 に答える 2

2

カスタム型の [DataMember] 属性を持つ DataSet または DataTable を使用する必要があります。WCF では問題ありませんが、テスト アプリケーションでは処理できません。

于 2011-03-03T19:29:40.110 に答える
1

これは私にとってはうまくいかなかったため、「タプル」を使用していないことも確認する必要があります。

[DataMember(Name = "IPAddresses")]
public List<Tuple<IPAddress, IPAddress>> IPAddresses { get; set; }
于 2011-12-14T20:57:05.793 に答える