我正在完成本教程。在其中,我使用该工具设置SendGrid
并包含了凭据。Secret Manager
根据教程,我创建了一个AuthMessageSenderOptions
类,并在以下位置添加了一条语句Startup.cs
ConfigureServices
:
services.Configure<AuthMessageSenderOptions>(Configuration);
这在开发环境中运行良好。当我将应用程序移动到 Azure 站点时,我在应用程序设置中设置了相同的值,例如:
在教程中它指出:
如果将应用程序发布到 Azure,则可以将 SendGrid 机密设置为 Azure Web 应用程序门户中的应用程序设置。配置系统设置为从环境变量中读取密钥。
这似乎意味着我不需要更改我的代码即可在 Azure 站点上运行,但它不起作用。谁能给我任何见解?