我所遵循的步骤:
configuration.
的访问策略中。
现在在本地VS2019 iis-express中运行良好,但是当我在前提iis服务器上部署它时,它不工作。
我觉得这可能是由于钥匙库的访问策略限制而发生的。现在,我不确定它将如何与在前提下的IIS web应用程序工作。
发布于 2021-10-11 18:49:30
我假设您使用的是DefaultCredentials Auth代码。当您访问VS2019中的密钥库时,它使用您的Azure凭据。部署到IIS时,您没有MSI或任何Azure凭据,因此它需要一个明确的应用程序Id/客户端秘密。
编辑: AKV需要证书才能完成此工作:https://learn.microsoft.com/en-us/aspnet/core/security/key-vault-configuration?view=aspnetcore-5.0#use-application-id-and-x509-certificate-for-non-azure-hosted-apps
https://stackoverflow.com/questions/69529045
复制相似问题