it-swarm.com.ru

TraceWriter Невозможно привязать параметр 'log' к типу

Получение приведенного ниже сообщения при выполнении правой кнопкой мыши проекта -> Отладка -> Запустить новый экземпляр.

[1/7/2018 6:48:54 AM] Произошла ошибка ScriptHost [07.01.2008 6:48:54 AM] Выполненный HTTP-запрос: {[1/7/2018 6:48:54 AM] Microsoft.Azure.WebJobs.Host: Ошибка индексации метода 'TestFilesIngestJobs.RunScheduleAsync' . Microsoft.Azure.WebJobs.Host: Невозможно привязать параметр 'log' к типу TraceWriter. Убедитесь, что параметр Type поддерживается привязкой . Если вы используете связывающие расширения (например, ServiceBus, Timers и т.д.) убедитесь, что вы вызвали метод регистрации для расширения (ей) в вашем коде запуска (например, config.UseServiceBus (), config.UseTimers (), и т. д.). [1/7/2018 6:48:54 AM] requestId: "dbb282d7-44e2-44b4-907e-877beac9da2d", [07.01.2008 6:48:54 AM] Ошибка метод индексации 'MasterDataFilesIngestJobs.RunScheduleAsync' [07.01.2008 6:48:54 AM] "метод": "ПОЛУЧИТЬ",

6
vivek nuna

Чтобы это работало на ваших машинах, вам нужно сделать две вещи. Перейдите в раздел Visual Studio в этом ссылка

  1. Установить пакет Azure-functions-core-tools @ core устанавливается с помощью Npm. 
  2. Создайте профиль отладки и настройте, как показано ниже, и используйте его профиль при запуске из визуальной студии.

Пожалуйста, найдите изображение ниже для вашей помощи.

 Screenshot

7
vivek nuna

Я получил то же самое и исправил это, обновив функции Azure и инструменты веб-заданий.

Обратите внимание, что согласно списку изменений здесь, поддержка удаленной отладки функций V2 была включена только в 15.0.31201.0, и было предоставлено исправление ошибки в 15.0.40108.0 . https://github.com /Azure/Azure-Functions/blob/master/VS-AzureTools-ReleaseNotes.md

Итак, зайдите в Инструменты и Расширения, посмотрите, какая у вас есть версия Инструментов функций и веб-заданий Azure, и, если она старше 15.0.40108.0, обновите ее.

7
ubienewbie

та же ошибка произошла с совершенно новым проектом Function в Visual Studio 2017. Получив приглашение от Visual Studio для обновления Azure Function до v1.0.7, я избавился от ошибки

2
Florin Grigoriu