gpt4 book ai didi

.net - Azure .NET API - MissingMethodException

转载 作者:行者123 更新时间:2023-12-03 04:19:34 24 4
gpt4 key购买 nike

我已经困扰很多天了。

我在程序中使用Azure.Fluent包,我必须创建一个ResourceGroup,但是当我创建它或列出它们时,我得到了MissingMethodsException我不知道为什么。我从来没有找到任何解决方案。

这是我的代码:

            AzureCredentials cred = SdkContext
.AzureCredentialsFactory
.FromServicePrincipal(
ClientId,
ServicePrincipalPassword,
AzureTenantId,
AzureEnvironment.AzureGlobalCloud
);

var azure = Azure
.Configure()
.Authenticate(cred)
.WithSubscription(AzureSubscriptionId);

var resourceGroup = azure.ResourceGroups.List();

提前致谢!

编辑

这是我的详细错误:

System.MissingMethodException: 'Méthode introuvable : 'System.Threading.Tasks.Task`1 Microsoft.Rest.Azure.Authentication.UserTokenProvider.LoginSilentAsync(System.String, System.String, System.String, System.String, Microsoft.Rest.Azure.Authentication.ActiveDirectoryServiceSettings, Microsoft.IdentityModel.Clients.ActiveDirectory.TokenCache)'.'

最佳答案

我在我的网站上使用 Microsoft.Azure.Management.Fluent 版本 1.10.0Microsoft.Azure.Management.ResourceManager.Fluent< 对其进行了良好的测试 版本 1.10.0

并使用以下代码创建并列出资源组:

var credentials = SdkContext.AzureCredentialsFactory.FromFile(@"D:\azurecred.txt"); //get azure credentials from file
var azure = Azure
.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(credentials)
.WithDefaultSubscription();
var account = azure.StorageAccounts.List();
var rg = azure.ResourceGroups.Create();
var resourceGrouplist = azure.ResourceGroups.List();

凭证包含 clinetid、clientkey、tenantid 和 subscriptionid。

如果您仍然有任何问题,请向我提供更详细的信息,例如您的 Fluent SDK 版本以及您使用的 .net 或 .net core 等。

关于.net - Azure .NET API - MissingMethodException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50345909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com