Publi sh как pnet основное веб-приложение в azure службе приложений linux - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь развернуть базовое веб-приложение pnet в плане обслуживания приложения Linux. Развертывание завершено, но я не могу получить свое приложение из браузера. Когда я go в KUDU, я вижу файлы развернуты правильно. Я попробовал то же самое с Windows План обслуживания приложения, он работает нормально. Я не уверен, что пропустил какой-либо шаг. Я пытался сделать это как из Azure DevOps, так и из кода Visual Studio. Я рад поделиться информацией о KUDU wwwroot, чтобы показать развернутые файлы.

1 Ответ

0 голосов
/ 31 марта 2020

Если вы этого еще не сделали (из вашего комментария над сценарием PowerShell), укажите сценарий запуска для типа приложения, которое вы запускаете> В разделе Служба приложений> Конфигурация> Общие параметры.

Для ядра. Net необходимо установить - имя скомпилированной DLL как do tnet .dll. Эти команды или сценарии выполняются после запуска встроенного контейнера Docker, но до того, как ваш код приложения запущен. За подробностями обращайтесь к этому документу .

enter image description here

Кроме того, используйте «Diagnosti c и решайте проблемы», чтобы получить более подробную информацию о проблеме.

Документом по умолчанию является веб-страница, которая отображается по URL-адресу root для веб-сайта. Первый соответствующий файл в списке используется. Если приложение использует модули, которые перенаправляют на основе URL-адреса вместо предоставления содержимого stati c, стандартные документы не нужны.

Вы можете обновить параметры приложения до следующего и затем проверить:

WEBSITE_DYNAMIC_CACHE - 0

WEBSITE_LOCAL_CACHE_OPTION- Никогда

  • Для включения подготовки это приложение еще будет кэшироваться и не будет ссылаться sh на публикацию.

WEBSITE_WEBDEPLOY_USE_SCM - false

  • Установите false, иначе вы не сможете использовать VS для публикации sh напрямую.

Обратите внимание, что любые изменения, сделанные вами вне каталога / home, хранятся в самом контейнере и не сохраняются после перезапуска приложения.

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