Если вы этого еще не сделали (из вашего комментария над сценарием PowerShell), укажите сценарий запуска для типа приложения, которое вы запускаете> В разделе Служба приложений> Конфигурация> Общие параметры.
Для ядра. Net необходимо установить - имя скомпилированной DLL как do tnet .dll. Эти команды или сценарии выполняются после запуска встроенного контейнера Docker, но до того, как ваш код приложения запущен. За подробностями обращайтесь к этому документу .
Кроме того, используйте «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, хранятся в самом контейнере и не сохраняются после перезапуска приложения.