AppService не может развернуть мой большой сайт - PullRequest
0 голосов
/ 10 марта 2019

По какой-то неизвестной причине развертывание в службе приложений Azure с использованием Azure Devops не работает

Когда я использую Kudu для просмотра D:\home\site\wwwroot, я вижу файл FAILED TO DOWNLOAD ZIP FILE.txt.

Файл имеет следующий текст:

Run From Package Initialization failed. Unsupported Zip format or corrupted zip file.

При просмотре D:\home\data\SitePackages я вижу довольно большие сборки:

enter image description here

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

Что происходит?Почему служба приложений считает, что zip-файл поврежден?Я могу развернуть другое и меньшее веб-приложение в той же службе приложений.

Эта проблема github , кажется, несколько связана.

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

Методом проб и ошибок я нашел решение, и оно никак не связано с размером сайта.Проблема лежит где-то в этом файле web.config, но я не могу объяснить, что именно.Когда я удаляю этот файл, ошибка таинственным образом исчезает.

web.config

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.webServer>
    <handlers>
      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
    </handlers>
    <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout">
      <environmentVariables />
    </aspNetCore>
  </system.webServer>
</configuration>
0 голосов
/ 10 марта 2019

Я не уверен, что это может сработать, не могли бы вы попытаться повторно загрузить профиль публикации из Azure.И публиковать прямо из визуальной студии.И когда вы нажмете «Опубликовать», попробуйте импортировать профиль публикации.

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