Служба WCF возвращает ошибку: System.Xml.Schema.XmlSchemaValidationException: - PullRequest
1 голос
/ 14 декабря 2010

Мое приложение обращается к службе WCF, размещенной на сервере.Когда я пытаюсь вызвать метод с атрибутом [WebInvoke], возвращаемым ответом всегда является «ошибка».Все остальные методы с атрибутом [WebGet] работают нормально.

Интерфейс, как в файле reference.cs, равен

 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "3.0.0.0")]
 [System.ServiceModel.ServiceContractAttribute(ConfigurationName="SyncService.IService")]
 public interface IService
 {


 [WebInvoke(BodyStyle = WebMessageBodyStyle.WrappedRequest)]  
 [System.ServiceModel.OperationContractAttribute(Action="", ReplyAction="")]
 [System.ServiceModel.FaultContractAttribute(typeof(DataSynchronization.SyncService.WebExceptionDetail), Action="Update", Name="WebExceptionDetail", Namespace="http://schemas.datacontract.org/xxx.WebServices")]
 string Update(string mode, string data);

  }

всякий раз, когда я пытаюсь вызвать метод Update службы с помощью кода

string response = objClient.Update("manual", string data);

получен ответ «Ошибка». И в журнале отображается

Ошибка - «System.Xml.Schema.XmlSchemaValidationException: элемент« Поставщики »не может содержать текстСписок возможных ожидаемых элементов: «провайдер».при вызове обновления

Служба размещена на удаленном сервере, который я также не могу отладить.

...