Устранение распространенных проблем со средой выполнения после развертывания

В этой статье описаны распространенные причины проблем со средой выполнения и приведены решения для их устранения.

Если после развертывания в приложении возникают проблемы, важно определить, связана ли проблема с развертыванием или средой выполнения. Проблема с развертыванием может привести к развертыванию неправильного набора файлов в приложении-функции или к тому, что некоторые файлы вообще не будут развернуты. После развертывания возникает проблема со средой выполнения . Файлы в каталоге wwwroot находятся точно так, как и должно быть, но приложение-функция работает неправильно. В этом сценарии метод, используемый для развертывания сайта, больше не имеет значения. Для проблемы со средой выполнения следует сосредоточиться на том, что код выполняет во время выполнения и как он завершается сбоем.

Распространенные причины проблем со средой выполнения приложения после развертывания содержимого

Сбой среды выполнения может произойти по любой из следующих причин:

  • Не удается запустить среду выполнения функции, так как приложение-функция потеряло доступ к учетной записи хранения.
  • В среде песочницы среды выполнения Функции Azure что-то блокирует определенные операции, которые работают на локальном компьютере.
  • Приложение Функции Azure настроено неправильно. Например, узел функции не запускается из-за неправильных значений в следующих параметрах:
    • Среда выполнения или языковая версия
    • Активирует строки подключения
    • Параметры хранилища ключей
  • Внешняя зависимость (например, база данных или система обмена сообщениями) настроена неправильно и вызывает ошибки времени ожидания.
  • Сбой триггеров синхронизации. Это приводит к неправильной загрузке функций.
  • Код делает недопустимые предположения о путях, например жесткое кодирование пути, который существует только на локальном компьютере.

Решения

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

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.