В чем преимущество использования Webjob SDK в создании веб-работы - PullRequest
0 голосов
/ 31 мая 2019

Я хотел бы знать, в чем заключается реальное преимущество использования веб-задания Azure SDK в веб-задании.

У меня есть некоторая бизнес-логика, которая должна выполняться без какого-либо взаимодействия с хранилищем, служебной шиной. Он взаимодействует сSharepoint и Azure Sql.Я проверил здесь вопрос - Basic из Azure WebJobs SDK , в котором говорится, что JobHostConfiguration не требуется для работы.

В каких случаях потребуется JobHostConfiguration и webjobs sdk и почему мы должны это использовать

1 Ответ

0 голосов
/ 03 июня 2019

WebJobs 3.x предназначается для .NET Standard 2.0.Это означает, что вы можете использовать его из приложения .NET Framework или .NET Core 2.x. Выбор за вами.Если вы хотите создать приложение .NET Framework, которое использует WebJobs, следуйте тому же руководству, но с консольным приложением .NET Framework в качестве отправной точки (вместо .NET Core).

Если вы планируетепри развертывании этой веб-работы в веб-приложении, в котором выполняется приложение .NET Framework, я думаю, что имеет смысл использовать .NET Framework и для веб-работы.

Вы можете обратиться к здесь для получения дополнительной информации о хосте Webjobs.

Webjob SDK версии 2.x Класс JobHostConfiguration имеет метод UseDevelopmentSettings, который включает режим разработки.В следующем примере показано, как использовать параметры разработки.Чтобы config.IsDevelopment возвращал значение true при локальном запуске, задайте локальную переменную среды с именем AzureWebJobsEnv со значением Development.Пожалуйста, дайте мне знать, если это поможет.

...