몇 가지 데이터를 보내는 웹 서비스가 노출되었습니다. 첫 번째 방법은 서버에서 현재 datetime을 가져 오는 것입니다. 그러면 나머지 서비스가 호출됩니다. 모든 것이 잘 작동합니다. 모든 웹 서비스는 매일 테스트됩니다. 그러나 일주일에 한 번, 아래 오류가 나타납니다.WebService에 액세스 할 때 오류가 발생합니다.
ExceptionData System.Web.Services.Protocols.SoapException : 는 config 파일에 지정된 확장을 실행 예외가 발생했습니다. ---> System.Xml.XmlException : 루트 수준의 데이터가 잘못되었습니다. System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace에서 System.Xml.XmlTextReaderImpl.Throw (문자열 고해상도, 문자열 인수)에서 System.Xml.XmlTextReaderImpl.Throw (예외 전자()에서 1 호선, 위치 1) 에서 System.Xml에서 System.Xml.XmlLoader.Load에서 System.Xml.XmlTextReaderImpl.Read에서 System.Xml.XmlTextReaderImpl.ParseDocumentContent() () ( 을 XmlDocument 문서, XmlReader를 리더 부울 preserveWhitespace)에서. XmlDocument.Load (XmlReader reader) at System.Xml.XmlDocument.Load (Stream System.Web.Services.Protocols.SoapServerProtocol.Initialize()
수있는 사람에서 System.Web.Services.Protocols.SoapMessage.RunExtensions (SoapExtension [] 확장, 부울 throwOnException) 에서 5,인 inStream) 그것이 어떤 종류의 오류인지 설명해주십시오. 사전
XML 문서를로드하는 방법에 대해 몇 가지 코드를 제공해 주시겠습니까? –
일반적으로 시각 장애가있는 경우 서비스에서 DateTime 기능/수학을 사용하면 예외가 발생합니다 (일주일에 한 번). –