c# - Microsoft.Azure.Management.Fluent.Azure 从不响应

标签 c# azure azure-web-app-service

我正在尝试使用“Microsoft.Azure.Management.Fluent”nuget 包来管理我的 web 应用程序和虚拟机。

我已尝试遵循这些示例,但它仍然对我不起作用 https://github.com/Azure/azure-libraries-for-net/blob/master/AUTH.md

我已在 Azure 门户中验证了我的 clientId、clientSecret 和tenantId,它们是有效的。

但是代码会阻塞在下面的“var azure = ...”行并且永远不会返回。

那么...我错过了什么?

    var credentials = SdkContext.AzureCredentialsFactory
        .FromServicePrincipal(clientId,
            clientSecret,
            tentantId,
            AzureEnvironment.AzureGlobalCloud);

    var azure = Microsoft.Azure.Management.Fluent.Azure
        .Configure()
        .Authenticate(credentials)
        .WithDefaultSubscription()
        ;

最佳答案

这是“.Configure()”调用。不知道我在哪里找到的,但这不再是他们建议的一部分。当我删除它时,它就起作用了。

var azure = Microsoft.Azure.Management.Fluent.Azure
        //.Configure()
        .Authenticate(credentials)
        .WithDefaultSubscription()
        ;

关于c# - Microsoft.Azure.Management.Fluent.Azure 从不响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62836905/

相关文章:

azure - Terraform Azure 提供程序 - 操作系统磁盘只能使用 azurerm_linux_virtual_machine 加密吗?

git - 如何在推送后显示 Visual Studio git 中的所有更改

azure - 如何在azure中托管.net core 2.1通用主机

python - 如何从存储在 Azure 文件共享上的大型 NetCDF 文件中提取数据并将其发送到 Azure 网页

c# - 通过对 SQL 数据库的一次调用检索两个级别的数据

c# - 使用数据集创建 XML 文件 使用 XML 架构中的信息

Azure应用服务部署,如何设置docker ENV变量

azure - 单个 Azure Web App 的多个实例是否共享单个磁盘?

c# - Sonarqube 是否支持 Xamarin 的代码质量?

c# - 用户在使用数字签名的应用程序中取消了该操作