Я работаю над этим учебник. В нем я настроил SendGrid
и включил учетные данные с помощью инструмента Secret Manager
. В учебнике я создал класс AuthMessageSenderOptions
, добавив оператор в Startup.cs
ConfigureServices
:
services.Configure<AuthMessageSenderOptions>(Configuration);
Это прекрасно работает в среде разработки. Когда я перемещаю приложение на сайт Azure, я устанавливаю те же значения в настройках приложения, например:
В учебнике указано, что:
Если вы публикуете приложение в Azure, вы можете установить секреты SendGrid в качестве параметров приложения на портале веб-приложения Azure. Система конфигурации настроена на чтение ключей из переменных среды.
Кажется, это означает, что мне не нужно менять свой код для работы на сайте Azure, но он не работает. Может ли кто-нибудь дать мне представление?