尝试运行方法时无法处理该消息

时间:2013-12-21 10:26:41

标签: c# wcf

服务

http://bet.sahyadritech.com/updateservice.svc

http://bet.sahyadritech.com/transferservice.svc

收到错误

无法处理邮件。 这很可能是因为操作“http://tempuri.org/IUpdateService/GetLatestVersion”不正确,或者因为邮件包含无效或过期的安全上下文令牌,或者因为绑定之间存在不匹配。如果服务因不活动而中止通道,则安全上下文令牌将无效。要防止服务中止空闲会话,请过早增加服务端点绑定的接收超时。

执行时

 UpdateServiceClient serviceClient = new UpdateServiceClient();
 ApplicationVersonWCF appVersion = serviceClient.GetLatestVersion();
执行其他服务方法时

和错误2

由于EndpointDispatcher上的ContractFilter不匹配,

{“无法在接收方处理带有操作'http://bet.sahyadritech.com/ITransferService/DownloadFile'的消息。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全性不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息,传输,无)。“}

TransferServiceReference.ITransferService clientDownload = new TransferServiceClient();
TransferServiceReference.DownloadRequest requestData = new DownloadRequest();

TransferServiceReference.RemoteFileInfo fileInfo = new RemoteFileInfo();
requestData.FileName = "recordmanager.zip";

fileInfo = clientDownload.DownloadFile(requestData);

帮助我,谢谢...

0 个答案:

没有答案