Выражение привязки не работает в функции Azure SQL TriggerC#

Место общения программистов C#
Anonymous
Выражение привязки не работает в функции Azure SQL Trigger

Сообщение Anonymous »

У меня есть простая функция Azure SqlTrigger. Я пытаюсь установить свойство ConnectionStringSetting динамически с помощью кода, но оно не работает, и функция выдает следующее исключение: -

Microsoft.Azure. WebJobs.Extensions.Sql: ConnectionStringSetting
В настройках приложения-функции отсутствует параметр «SqlConnectionStringSetting»,
добавьте параметр с допустимой строкой подключения SQL.
Я устанавливаю переменную среды в файле Program.cs:-

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

Environment.SetEnvironmentVariable("SqlConnectionStringSetting","myCS");
И используя то же самое в триггере, вот так: -

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

public async Task Run(
[SqlTrigger("[dbo].[ToDo]", "%SqlConnectionStringSetting%")]
Что странно, если я просто добавлю этот параметр в свой файл local.settings.json как переменную среды, а не как ConnectionString, он будет работать. Итак, мне интересно, почему это не работает, когда я устанавливаю то же самое программно?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ql-trigger

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