今天我在这个项目上工作,部署了它和数据库,一切都很好。然后我添加了 Identity,一个新的数据库,通过 SendGrid 邮件确认,再次部署它,现在它没有加载任何东西,只是一个 500 错误。同时,在工作室中一切正常。可能是什么原因?如果有必要,我会把github上的项目扔掉,但是我以为没人会去看和搜索,但是如果我列出的有一些已知问题怎么办?
今天我在这个项目上工作,部署了它和数据库,一切都很好。然后我添加了 Identity,一个新的数据库,通过 SendGrid 邮件确认,再次部署它,现在它没有加载任何东西,只是一个 500 错误。同时,在工作室中一切正常。可能是什么原因?如果有必要,我会把github上的项目扔掉,但是我以为没人会去看和搜索,但是如果我列出的有一些已知问题怎么办?
我在 Azure 中打开 Application Insight,发现异常是由于使用了 user-secrets,建议在 Microsoft 的 Identity、SendGrid、Google OAuth2 指南中使用。您需要将密钥放在 appsettings.json 而不是秘密存储中,然后一切正常