Eventhub Trigger Setup Local Dev для VSCode - PullRequest
0 голосов
/ 22 октября 2018

Я трахал себя этим весь день, но просто не могу заставить мою локальную среду разработки VSCode обрабатывать запуск EventHub с работником Python.

Microsoft.Azure.WebJobs.Host: Ошибка индексации метода 'Functions.myfunctionname'.Microsoft.Azure.WebJobs.EventHubs: значение не может быть нулевым.Имя параметра: receiveConnectionString.

Функция 'Functions.myfunctionname' не прошла индексацию и будет отключена.[22.10.2008 1:17:40] Функции не найдены.Попробуйте сделать ваши классы и методы работы публичными.Если вы используете привязки расширений (например, хранилище Azure, ServiceBus, таймеры и т. Д.), Убедитесь, что вы вызвали метод регистрации расширений в вашем коде запуска (например, builder.AddAzureStorage (), builder.AddServiceBus (), builder.AddTimers () и т. д.)

Документация довольно легкая, когда дело доходит до этого материала, поэтому я не уверен, что эти триггеры событий просто не поддерживаются или если я 'Я просто неправильно его настраиваю.

Вот как выглядит мой local.settings.json:

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "python",
    "AzureWebJobsStorage": "{AzureWebJobsStorage}",
    "EventHub":"Endpoint=sb://privatename.servicebus.windows.net/;SharedAccessKeyName=SharedAccessKey;SharedAccessKey=key here"
  }
}

1 Ответ

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

Можете ли вы запустить func extensions install из командной строки, а затем повторить попытку?

Для справки, вот несколько полезных примеров / указателей:

...