Метод запуска функций Azure V2 не запускается - PullRequest
0 голосов
/ 16 апреля 2019

Я пытаюсь настроить внедрение зависимостей с помощью функций Azure, но по какой-то причине не могу запустить метод запуска веб-заданий.

[assembly: WebJobsStartup(typeof(PersonalBlog.Functions.Content.RefreshContentStartup))]
namespace PersonalBlog.Functions.Content { 
    public class RefreshContentStartup : IWebJobsStartup {
        public void Configure(IWebJobsBuilder builder) { }
    }
}

Проект - .net Framework 4.7.1из-за того, что он зависит от нескольких библиотек, которые еще не были преобразованы в ядро ​​dot net ...

Есть ли что-то, что я здесь упускаю?Нужно ли мне добавлять настройки для моего файла запуска?

1 Ответ

1 голос
/ 16 апреля 2019

Как упоминали @Kirklarkin и @silent, Azure Functions v2 поддерживает .NET Core, тогда как Azure Functions v1 поддерживает .NET Framework. Вы не можете запускать функции Azure ни на каких языках / во время выполнения, есть список поддерживаемых языков со связанными средами выполнения. Смысл использования функций Azure в основном заключается в том, чтобы выполнять работу без серверов, что означает автоматическое масштабирование, отсутствие инфраструктуры для управления и оплату ресурсов за использование.

Что касается внедрения зависимостей, то на момент написания этой статьи она не поддерживается "из коробки" в функциях Azure, но команда в настоящее время реализует ее, и это один из ее главных приоритетов, поэтому мы должны иметь ее в ближайшее время .

...