Ошибка WPI 4.5 после обновления

Я только что обновил установщик веб-платформы до версии 4.5 на двух разных компьютерах с Windows 8. (Один из них — физическая машина, а другой — виртуальная машина). Я не могу запустить WPI 4.5, оба показывают одну и ту же ошибку:

Произошла ошибка при синтаксическом анализе EntityName. Строка 42134, позиция 81.

Обновление: подтверждена ошибка со списком продуктов от Microsoft. Нашел эту запись в файле журнала:

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)'

person Paige Cook    schedule 19.02.2013    source источник


Ответы (2)


Я очень рад, что Google указал мне на этот вопрос. Я получил ту же ошибку буквально через 2 минуты после того, как вы опубликовали этот вопрос...

Похоже, это была ошибка на стороне сервера Microsoft, поскольку она исправилась для меня с тех пор, как я начал печатать этот ответ.

person Nick Orlando    schedule 19.02.2013
comment
Кроме того: я нахожу довольно удивительным, что Google так быстро проиндексировал StackOverflow, что я (и другие, кто ответил) нашел этот вопрос менее чем через 4 минуты после его публикации. Гугл вперед! - person Nick Orlando; 19.02.2013
comment
Я согласен. Я обновил свой ответ записью в файле журнала WPI, которую я нашел, подтверждает. - person Paige Cook; 19.02.2013

Была такая же ошибка. Удалил WPI, перезагрузился и переустановил. Теперь единственная ошибка, которую я получил, заключалась в том, что я не смог загрузить канал.

Но он запустился и его можно использовать.

person Wishjuh    schedule 19.02.2013