访问WebService时出错

时间:2011-01-20 13:49:38

标签: .net xml

我已经暴露了一堆web服务,我从中发送了几个数据。第一种方法是从服务器获取当前日期时间。然后将调用其余的服务。一切正常。 所有的网络服务将每天进行测试。但是一周一次,我收到以下错误。

  

ExceptionData   服务器无法处理   跑了一个例外   配置中指定的扩展名   文件。 ---> System.Xml.XmlException:   根级别的数据无效。   第1行,第1位   System.Xml.XmlTextReaderImpl.Throw(例外   吃   System.Xml.XmlTextReaderImpl.Throw(字符串   res,String arg)at   System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()   在   System.Xml.XmlTextReaderImpl.ParseDocumentContent()   在System.Xml.XmlTextReaderImpl.Read()   在   System.Xml.XmlLoader.Load(XmlDocument的   doc,XmlReader reader,Boolean   保留白色空间)   System.Xml.XmlDocument.Load(的XmlReader   读者)   System.Xml.XmlDocument.Load(流   inStream)at   System.Web.Services.Protocols.SoapMessage.RunExtensions(的SoapExtension []   extensions,Boolean throwOnException)   在   System.Web.Services.Protocols.SoapServerProtocol.Initialize()

有谁可以解释它是什么类型的错误? 提前致谢

2 个答案:

答案 0 :(得分:1)

如果第1行有XML解析器错误,通常意味着它尝试解析的文件不是XML文件。它看起来像一个配置文件应该是一个XML文件,它不是,或者它不能被识别为一个。你在不同的行和列上有错误,我会说这是XML文件中的格式问题,但这似乎不是这里的情况。它可能根本不是XML文件。

答案 1 :(得分:0)

是的,我相信你有一个空格,换行符或任何字符

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