Ошибка Commerce Server при запуске службы экспорта каталога
System.ArgumentException: '_', hexadecimal value 0x1F, is an invalid character.
at System.Xml.XmlEncodedRawTextWriter.InvalidXmlChar(Int32 ch, Char* pDst, Boolean entitize)
at System.Xml.XmlEncodedRawTextWriter.WriteElementTextBlock(Char* pSrc, Char* pSrcEnd)
at System.Xml.XmlEncodedRawTextWriter.WriteString(String text)
at System.Xml.XmlWellFormedWriter.WriteString(String text)
at Microsoft.CommerceServer.Catalog.Internal.XmlErrorsBase.GetExternalError(Int32 lineNumber, String errorMessage)
at Microsoft.CommerceServer.Catalog.Internal.XmlErrorsBase.GetExternalError(String errorMessage)
at Microsoft.CommerceServer.Internal.CatalogExport.Export(Object obj)
at Microsoft.CommerceServer.Internal.CatalogExport.Export(Guid operationId)
at Microsoft.CommerceServer.Catalog.Internal.CatalogExportService.Export(ExportOptions exportOptions, String fileName)
at Microsoft.CommerceServer.Catalog.Internal.CatalogExportService.Page_Load(Object sender, EventArgs e)
Похоже, что экспорт каталога завершился неудачей, а затем снова произошел сбой при попытке написать сообщение об ошибке. Это похоже на плохие данные, но мы ничего не можем найти. Кто-нибудь видел это раньше?
1 ответ
Решение
Вы пытались экспортировать каталог с помощью менеджера каталогов? Журнал скажет вам, где находятся плохие данные, или, по крайней мере, даст вам подсказку.
Я согласен, что это выглядит как неверные данные, у вас есть несколько языков в вашем каталоге?