Встраиваются ли пути файлов в проекты при сборке установщика wix из Visual Studio 2015? - PullRequest
0 голосов
/ 09 апреля 2019

Я разработал простое веб-приложение на asp.net, используя Visual Studio 2015, и собрал установщик для установки проекта на другой сервер. После установки веб-приложения на другом сервере я заметил, что одна из ошибок, которые я получаю от этого приложения, связана с определенным файлом в пути к файлу, который не существует на сервере, на котором я установил приложение:

XmlValidator::ValidateXml() - Error Validating xml - System.Exception:  Validation error: The element 'balances' in namespace 'http://www.alpha.com/xyz/schemas/v1.0/' has invalid child element 'progressive' in namespace 'http://www.alpha.com/xyz/schemas/v1.0/'.

   at ABC.Common.XMLValidators.XmlValidator.ValidationHandler(Object sender, ValidationEventArgs args) in C:\R2A Src\Dev\R2A\R2A[Dev]\R2AWebServices\R2A.Common\XmlValidator.cs:line 142
   at System.Xml.Schema.XmlSchemaValidator.SendValidationEvent(ValidationEventHandler eventHandler, Object sender, XmlSchemaValidationException e, XmlSeverityType severity)
   at System.Xml.Schema.XmlSchemaValidator.ElementValidationError(XmlQualifiedName name, ValidationState context, ValidationEventHandler eventHandler, Object sender, String sourceUri, Int32 lineNo, Int32 linePos, XmlSchemaSet schemaSet)
   at System.Xml.Schema.XmlSchemaValidator.ValidateElementContext(XmlQualifiedName elementName, Boolean& invalidElementInContext)
   at System.Xml.Schema.XmlSchemaValidator.ValidateElement(String localName, String namespaceUri, XmlSchemaInfo schemaInfo, String xsiType, String xsiNil, String xsiSchemaLocation, String xsiNoNamespaceSchemaLocation)
   at System.Xml.XsdValidatingReader.ProcessElementEvent()
   at System.Xml.XsdValidatingReader.ProcessReaderEvent()
   at System.Xml.XsdValidatingReader.Read()
   at ABC.Common.XMLValidators.XmlValidator.ValidateXml(String sXmlToValidate, G2SClass bgadsClass, Int32 hostId, String egmId, String& outXmlMsg) in C:\R2A Src\Dev\R2A\R2A[Dev]\R2AWebServices\R2A.Common\XmlValidator.cs:line 93

C: \ R2A Src \ Dev \ R2A \ R2A [Dev] \ R2AWebServices \ R2A.Common \ XmlValidator.cs - это файл на моем персональном компьютере, на котором я построил проект. Я просмотрел код, и этот путь к файлу нигде не прописан. Есть идеи?

1 Ответ

0 голосов
/ 10 апреля 2019

Нашел ответ здесь: Исключение показывает путь разработчика вместо серверов

Информация хранится в файлах pbd, сгенерированных во время компиляции. Вот мое руководство ...

...