Функции Azure - TimerTrigger - Ошибка при локальном запуске - PullRequest
0 голосов
/ 22 ноября 2018


У меня проблема при локальном запуске проекта функций Azure.Я использую AzureFunctions v1 (.Net Framework).Я получаю следующую ошибку: enter image description here


Это мой local.settings.json:

{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "AzureWebJobsDashboard": "UseDevelopmentStorage=true",
        "StorageConnectionString": "UseDevelopmentStorage=true"
    }
}

Я погуглил ошибку без особой удачи,
Что может быть причиной этой ошибки?Это о конфигурации?Кроме того, это все функции TimerTrigger.
Спасибо ..

РЕДАКТИРОВАТЬ:

public class TimerPing: _BaseTrigger
    {
        static TimerPing()
        {
            Init();
        }

        [FunctionName("Timer_Ping")]
        public static void Run([TimerTrigger("0 * * * * *", RunOnStartup = true)]TimerInfo myTimer, TraceWriter log)
        {
            //TryRun(() =>
            //{
            //    ErrorHandler.InsertServiceLog(
            //       $"{SERVICE_NAME} - Ping",
            //       "ping",
            //       SensorType.Success);
            //});
        }
    }


Обратите внимание, что все закомментировано, и эта ошибка все еще сохраняется.
Кроме того, в окне «Вывод» на VS 2017 я получаю следующее: Исключение: «System.NotSupportedException» в mscorlib.dll
И я запускаю это локально, используя Azure.Functions.Cli \ 1.0.12

1 Ответ

0 голосов
/ 22 ноября 2018

На предоставленном вами скриншоте ошибки The type initializer xxx in TimerPing.TimerPing(static constructor) throw an exception, поэтому вы должны проверить в нем метод Init ().Надеюсь, это поможет.

...