2011-01-20 73 views
0

我暴露了一堆從中發送數據的web服務。第一種方法將從服務器獲取當前的日期時間。然後其他服務將被調用。一切正常。 所有的網絡服務將每天進行測試。但是一週之內,我就會收到下面的錯誤。訪問WebService時出現錯誤

ExceptionData 服務器無法處理 有運行在配置 文件中指定的 擴展異常。 ---> System.Xml.XmlException: 根級別的數據無效。在 System.Xml.XmlTextReaderImpl.Throw(例外 e)上 System.Xml.XmlTextReaderImpl.Throw(字符串 RES,字符串ARG)在 System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace(1 線,位置1) 在在 的System.Xml System.Xml.XmlTextReaderImpl.ParseDocumentContent() 在System.Xml.XmlTextReaderImpl.Read() 在 System.Xml.XmlLoader.Load(XmlDocument的 DOC,的XmlReader讀取器,布爾 preserveWhitespace)。 XmlDocument.Load(XmlReader reader)at System.Xml.XmlDocument.Load(Stream inStream中)在 System.Web.Services.Protocols.SoapMessage.RunExtensions(的SoapExtension [] 擴展,布爾throwOnException) 在 System.Web.Services.Protocols.SoapServerProtocol.Initialize()

任何人都可以解釋它是什麼樣的錯誤? 在此先感謝

+0

您可以給一些代碼,如何加載XML文檔? – 2011-01-20 13:54:24

+1

通常盲目猜測,我會說你有一些日期時間功能/數學在您的服務導致一個例外(每週一次)。 – 2011-01-20 13:57:05

回答

0

是的,我相信你已經一個空格,換行或

<?xml version.... (XML declaration). 
1

當你在第1行XML分析器錯誤之前的任何字符,通常意味着它試圖文件解析不是一個XML文件。它看起來像一個配置文件應該是一個XML文件,它不是,或者它不能被識別爲一個。它在不同的行和列上有錯誤,我會說這是XML文件中的格式問題,但在這裏看起來並不是這樣。它可能根本不是XML文件。

相關問題