Сбой задачи развертывания веб-служб Azure. Незаполненная литеральная строка - PullRequest
0 голосов
/ 20 июня 2019

В 2017 году я создал базовое веб-приложение MVC и попытался опубликовать его в Azure. Попытался использовать существующий сервис приложений и создал новый, но оба не удалось. Получил эту ошибку - Код серьезности Описание Состояние подавления строки файла проекта Ошибка задачи веб-развертывания не выполнена. ((20-Jun-19 12:40:32 PM) Произошла ошибка при обработке запроса на удаленном компьютере.)

(20.06.19 12:40:32) Произошла ошибка при обработке запроса на удаленном компьютере. Есть открытая буквенная строка. Строка 1, позиция 70.

 at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
   at System.Xml.XmlTextReaderImpl.ParseAttributes()
   at System.Xml.XmlTextReaderImpl.ParseElement()
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
   at System.Xml.XPath.XPathDocument..ctor(TextReader textReader)
   at Microsoft.Web.Deployment.PackageDeserializer..ctor(Stream stream, DeploymentBaseContext baseContext)
   at Microsoft.Web.Deployment.DeploymentAgent.HandleSync(DeploymentAgentAsyncData asyncData, Nullable`1 passId, String user, String siteName)  WebApplicationForAzure      0   

1 Ответ

1 голос
/ 20 июня 2019

Для начала, пожалуйста, проверьте, работает ли приложение локально. Проблема развертывания - это проблема, которая вызывает неправильный набор файлов для развертывания в папке вашего сайта (обычно site \ wwwroot) или из-за того, что некоторые файлы вообще не развертываются. Проблема во время выполнения возникает, когда файлы в вашей папке wwwroot точно такие, какими они должны быть, но по какой-то причине сайт работает неправильно. Убедитесь, что сайт правильно развертывается локально для локализации проблемы. Развертываете ли вы в постановочные слоты?

Установите WEBSITE_WEBDEPLOY_USE_SCM = false в настройках приложения на портале Azure, повторно загрузите профиль публикации, а затем повторите попытку, если это поможет.

  1. Перейдите к проблемному приложению на портале Azure.
  2. Зайдите в настройки конфигурации блейда.
  3. В разделе «Настройки приложения» установите WEBSITE_WEBDEPLOY_USE_SCM = false
    Убедитесь, что клавиша «ложь» находится в поле значения.
  4. Сброс и повторная загрузка настроек публикации снова в VS.

Кроме того, изолируйте, чтобы увидеть, связано ли это с сетевым прокси или портом в вашей системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...