Функция таймера Azure ищет неправильный каталог для function.json.
Если я создаю новое решение, добавляю функцию таймера Azure и просто запускаю ее. Вещи работают как положено. Но если я добавлю еще одно наше существующее более старое решение (пакеты Same Nuget), я получу исключение внутри Azure Utility.cs, ищущего неправильное местоположение для function.json.
Я не могу найти нигде, где вы можете изменить это или почему бы заглянуть внутрь папки, названной в честь функции, а другой просто по умолчанию будет bin \
Можете ли вы изменить скрипт Script каким-то образом, о котором я не знаю?
Я использую:
- VS2019
- Microsoft.Azure.WebJobs.Extensions (3.0.2)
- Microsoft.NET.Sdk.Functions (1.0.29)
- Microsoft.NETCore.App (2.1.0)
Исключение
namespace EmailMonitorTest
{
public static class Function1
{
[FunctionName("Function1")]
public static void Run([TimerTrigger("0 */1 * * * *")]TimerInfo
myTimer, ILogger log)
{
log.LogInformation($"C# Timer trigger function executed at:
{DateTime.Now}");
}
}
}