Функции Azure v1 на .NET Framework 4.8: TimerTrigger не обнаружен [не найдено функций работы. Попробуйте сделать ваши заC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Функции Azure v1 на .NET Framework 4.8: TimerTrigger не обнаружен [не найдено функций работы. Попробуйте сделать ваши за

Сообщение Anonymous »

Я пытаюсь запустить функцию, проведенную таймером, в функциях V1 Azure Project Targeting .net Framework 4.8, но хост никогда не поднимает его: < /p>

Код: Выделить всё

  using System;
using System.Threading.Tasks;
using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;

namespace ScreeningSync
{
public static class ScreeningSyncFunction
{
[FunctionName("ScreeningSyncFunction")]
public static async Task Run([TimerTrigger("*/5 * * * * *")] TimerInfo timer,ILogger log)
{
log.LogInformation($"Sync Triggered at {DateTime.UtcNow:O}");

var config = new ConfigurationBuilder()
.SetBasePath(Environment.CurrentDirectory)
.AddJsonFile("local.settings.json", optional: true)
.AddEnvironmentVariables()
.Build();

var services = new ServiceCollection()
.AddSingleton(config)
.Configure(config.GetSection(nameof(OAuthSettings)))
.AddHttpClient()
.AddLogging(lb => lb.AddConsole())
.AddSingleton()
.AddSingleton()
.AddSingleton()
.AddSingleton()
.AddSingleton()
.BuildServiceProvider();

var syncSvc = services.GetRequiredService();
await syncSvc.GetAllScreeningRecords();

log.LogInformation($"Sync Completed at {DateTime.UtcNow:O}");
}
}
}
Когда я запускаю запуск хоста func, я вижу:

my csproj В настоящее время содержит следующее:

my csproj содержит следующее:

my csproj.

net48
v1
10.0
Library

















< /code>
Я попробовал: < /p>
  • Добавление /удаление microsoft.azure.webjobs.extensions (v2.x, v3.x, v4.x) < /p>
    < /li>
    Microsoft.Azure.WebJobs.Extensions.Http
  • Clearing bin/obj, dotnet nuget locals all --clear, restoring,

    rebuilding and also Running with --no-debug and different ports
Каждый раз, когда я получаю либо «0 функций задания», либо конфликты версий Nu1107 между microsoft.azure.webjobs (хост хочет 2.3.x, расширения втягивают 3.x/4.x).
Что я хотел бы знать:
, что точно, для того, что в nuget packages (и и версии). [TimerTrigger] будет обнаружен?>

Подробнее здесь: https://stackoverflow.com/questions/795 ... red-no-job
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Расписание функций Azure TimerTrigger не работает в определенное время
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Расписание функций Azure TimerTrigger не работает в определенное время
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Функции работы не найдены. Попробуйте сделать ваши занятия и методы работы
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Функции работы не найдены. Попробуйте сделать ваши занятия и методы работы
    Anonymous » » в форуме C#
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как исправить «Найдено 1 функцию (выборочная) загружено 0 функций» в моем конвейере DevOps функций Python Azure
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»