我正在尝试在 C# 应用程序中使用 Azure.Maps.Routing 包。根据示例案例,我设置凭据如下:
我已将 Azure 服务身份验证帐户设置为登录同一 Azure AD
当我调试应用程序时,我收到以下消息
我不确定我还需要做什么才能获得身份验证。我假设我通过 VS 登录到 Azure AD 的事实应该允许验证 ClientID。任何指导将不胜感激。
我已尝试设置身份验证,如示例所示。我目前通过提供主 key 在代码中的其他位置使用 Azure Maps,并且还尝试在此处进行身份验证,但没有成功。
最佳答案
问题似乎不在于身份验证,而在于定价等级。我尝试返回订阅 key ,错误消息中提到了所选定价层不受支持。我更改为建议的级别之一,一切都按计划进行。天哪...更好的错误响应可以节省我 15 个小时的工作时间。我想它知道我已经 80 岁并且退休了,有很多空闲时间。 :)
关于Azure.Identity.CredentialUnavailableException问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75194558/