我目前正在尝试设置一个演示项目以与Azure Media Services v3
一起使用,但是在尝试实例化新的AzureMediaServicesClient
时遇到了问题。
我正在遵循here提供的示例。
[当我进行测试运行时,它进入CreateMediaServicesClientAsync
方法,然后在尝试创建新客户端时出错。下面是失败的确切行:
return new AzureMediaServicesClient(config.ArmEndpoint, credentials)
{
SubscriptionId = config.SubscriptionId
};
[当我调试并放置断点时,我可以看到config.ArmEndpoint
是似乎已正确填充的URI
。凭据看起来也像预期的那样,因此我不确定在尝试调试时是什么导致了以下错误。
错误:
试图以与数组不兼容的类型访问元素
堆栈跟踪:
在System.Collections.Generic.List`1.Add(T项目)
在Microsoft.Azure.Management.Media.AzureMediaServicesClient.Initialize()
在Microsoft.Azure.Management.Media.AzureMediaServicesClient..ctor(Uri baseUri,ServiceClientCredentials凭据,DelegatingHandler []处理程序]
任何帮助将不胜感激。我为可能出现的问题而感到困惑。
嗨,
您当前正在关注哪个教程?您是否能够成功运行docs中的任何示例教程? https://docs.microsoft.com/en-us/azure/media-services/latest/stream-files-tutorial-with-api
而且,您是否正在与AAD服务负责人联系?我强烈建议您逐步阅读本教程,并在此处使用有关访问API的文章中使用详细信息-https://docs.microsoft.com/en-us/azure/media-services/latest/access-api-cli-how-to
使用CLI是创建服务主体并取回应用程序配置的所有正确设置的简便方法。让我知道这是否适合您。谢谢,
约翰