TS003:错误,TS001:请转到“工具”->“Azure 服务身份验证”,然后重新验证要使用的帐户

Ale*_*kov 3 c# visual-studio azure-active-directory

有以下异常(GetSecretAsync随叫随到):

'TS003:错误,TS001:此帐户 'XXXXXXX' 需要重新验证。请转到“工具”->“Azure 服务身份验证”,然后重新验证您要使用的帐户。

使用如何使用托管标识中的标准 Azure 身份验证代码时...

var azureServiceTokenProvider = new AzureServiceTokenProvider();
var kv = new KeyVaultClient(new KeyVaultClient.AuthenticationCallback(
      azureServiceTokenProvider.KeyVaultTokenCallback));
var secret = await 
kv.GetSecretAsync("https://myvault.vault.azure.net/secrets/mysecret");
Run Code Online (Sandbox Code Playgroud)

Tools->Azure Services Authentication在 VS 2019 中的任何地方都找不到“ ”...

有一些类似的问题,但没有人说明该工具是否在 VS 2019 中的任何地方。

Ale*_*kov 6

原来这个菜单移到了工具->选项 - https://github.com/Azure/azure-sdk-for-net/issues/4091

工具->选项->Azure 服务身份验证

请注意,如果您将 VS 配置为中断所有异常,则即使一切正常并且在GetSecretAsync成功完成后在内部进行处理,也可能会发生异常。