Функции Azure и членство в ASP.NET - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть функция Azure, которая очищает базу данных от неактивных пользователей. Эта очистка включает удаление записей о членстве в ASPNET с помощью:

System.Web.Security.Membership.DeleteUser(username);

Проблема заключается в том, что платформа членства ASPNET ожидает строку подключения в файле app.config / connection.config (см. https://msdn.microsoft.com/en-us/library/6e9y4s5t.aspx).

Я добавил файл app.config с необходимой информацией в функцию Azure, но это не сработало. Я получаю следующую ошибку:

System.Configuration.Provider.ProviderException: 'Имя соединения>' LocalSqlServer 'не найдено в конфигурации приложений или строка подключения> пуста.'

У вас есть идеи, как этого добиться?

1 Ответ

0 голосов
/ 25 апреля 2018

Таким образом, в соответствии с документацией Microsoft по функциям Azure «Приложение функций выполняет выполнение ваших функций в Azure. Рекомендуется хранить строки подключения и другие секреты в настройках приложения функций.»

Выможете посмотреть на пример ниже, который реализует нечто очень похожее на то, что вы делаете.

Строка подключения добавляется в портал Azure, перейдя в приложение-функцию Azure и выбрав Функции платформы , затем Параметры приложения и добавив запись в ПодключениеСтроки section.

Пример приложения-функции Azure

...