У меня есть куча веб-сервиса, из которого я отправляю несколько данных. Первый метод будет получать текущее время и время от сервера. Затем будут называться остальные сервисы. Все работает нормально. Все веб-службы будут проверяться ежедневно. Но раз в неделю я получаю ошибку ниже.Ошибка при доступе к WebService
ExceptionData System.Web.Services.Protocols.SoapException: Было исключение запуска расширений, указанных в конфигурационном файле . ---> System.Xml.XmlException: Данные на корневом уровне недействительны. линия 1, позиция 1. на System.Xml.XmlTextReaderImpl.Throw (Exception е) при System.Xml.XmlTextReaderImpl.Throw (String Рез, String Arg) в System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace() на System.Xml.XmlTextReaderImpl.ParseDocumentContent() в System.Xml.XmlTextReaderImpl.Read() на System.Xml.XmlLoader.Load (XmlDocument док, читатель XmlReader, булевой preserveWhitespace) при System.Xml. XmlDocument.Load (XmlReader reader) в System.Xml.XmlDocument.Load (поток Instream) в System.Web.Services.Protocols.SoapMessage.RunExtensions (SoapExtension [] расширений, Boolean throwOnException) на System.Web.Services.Protocols.SoapServerProtocol.Initialize()
Может кто-нибудь объясните, какая это ошибка? Заранее спасибо
Не могли бы вы дать некоторый код, как вы загружаете документ XML? –
Как правило, со слепой догадкой, я бы сказал, что у вас есть функция DateTime/математика в вашей службе, что приводит к исключению (один раз в неделю). –