2013-02-19 144 views
5

我刚刚在两台独立的Windows 8机器上将Web Platform Installer升级到版本4.5。 (一个是物理机器,另一个是VM)。我无法运行WPI 4.5,两者都显示出下面的同样的错误:WPI 4.5升级后出错

An error occurred while parsing EntityName. Line 42134, position 81.

更新: 确认这是与微软的产品列表中的错误。发现这个日志文件条目:

DownloadManager Information: 0 : Loading product xml from: https://go.microsoft.com/?linkid=9817844 
DownloadManager Information: 0 : https://go.microsoft.com/?linkid=9817844 responded with 302 
DownloadManager Information: 0 : Response headers: 
HTTP/1.1 302 Found 
Cache-Control: private 
Content-Length: 175 
Content-Type: text/html; charset=utf-8 
Expires: Tue, 19 Feb 2013 18:23:59 GMT 
Location: https://www.microsoft.com/web/webpi/4.5/webproductlist.xml 
Server: Microsoft-IIS/7.5 
X-AspNet-Version: 2.0.50727 
X-Powered-By: ASP.NET 
Date: Tue, 19 Feb 2013 18:24:59 GMT 


DownloadManager Error: 0 : Error loading downloaded product file: 'System.Xml.XmlException: An error occurred while parsing EntityName. Line 42134, position 81. 
    at System.Xml.XmlTextReaderImpl.Throw(Exception e) 
    at System.Xml.XmlTextReaderImpl.Throw(String res, String arg) 
    at System.Xml.XmlTextReaderImpl.ParseEntityName() 
    at System.Xml.XmlTextReaderImpl.ParseEntityReference() 
    at System.Xml.XmlTextReaderImpl.Read() 
    at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) 
    at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) 
    at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) 
    at System.Xml.XmlDocument.Load(XmlReader reader) 
    at Microsoft.Web.PlatformInstaller.LineInfoDocument.Load(XmlReader reader) 
    at System.Xml.XmlDocument.Load(TextReader txtReader) 
    at Microsoft.Web.PlatformInstaller.ProductManager.LoadDocument(String xmlPath) 
    at Microsoft.Web.PlatformInstaller.ProductManager.LoadFromXml(String xmlFile, Boolean loadEnclosures) 
    at Microsoft.Web.PlatformInstaller.ProductManager.Load(Uri productFileUrl, Boolean filterByArchitectureAndOS, Boolean loadEnclosures, Boolean useCachedVersion, String cacheDirectory, Architecture architecture, Int32 majorOS, Int32 minorOS, Int32 majorSP, Int32 minorSP, Int32 osType)' 

回答

3

我真的很高兴谷歌指出我这个问题。我得到了同样的错误从字面上你发布这个问题后2分钟...

它似乎是微软服务器端的错误,因为它已经纠正自己,因为我开始输入这个答案。

+3

另外:我发现它非常棒,它让Google快速索引了StackOverflow,我(和其他已回答的人)在发布后不到4分钟就发现了这个问题。去Google的路! – 2013-02-19 18:44:36

+1

我同意你的意见。我使用我发现的WPI日志文件条目更新了我的答案。 – 2013-02-19 18:45:27

0

有相同的错误。卸载WPI,重启并重新安装。现在唯一的错误是无法加载Feed。

但它启动并且可用。