Я использую ASP. Net Core 3.1 и развертываю его на Azure Служба приложений (в Интернете) На Linux.
Вопрос в том, когда я развертываю код на Azure Служба приложений, я получил сообщение об ошибке:
Unhandled exception. System.UriFormatException: Invalid URI: The hostname could not be parsed.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at Microsoft.Azure.KeyVault.KeyVaultClient.GetSecretsWithHttpMessagesAsync(String vaultBaseUrl, Nullable`1 maxresults, Dictionary`2 customHeaders, CancellationToken cancellationToken)
at Microsoft.Azure.KeyVault.KeyVaultClientExtensions.GetSecretsAsync(IKeyVaultClient operations, String vaultBaseUrl, Nullable`1 maxresults, CancellationToken cancellationToken)
at Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationProvider.LoadAsync()
at Microsoft.Extensions.Configuration.AzureKeyVault.AzureKeyVaultConfigurationProvider.Load()
at Microsoft.Extensions.Configuration.ConfigurationRoot..ctor(IList`1 providers)
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
at Microsoft.Extensions.Hosting.HostBuilder.BuildAppConfiguration()
at Microsoft.Extensions.Hosting.HostBuilder.Build()
at ZHFSoftware.Program.Main(String[] args) in / home / runner / work / ZHFSoftware / ZHFSoftware / ZHFSoftware / Program.cs:line 19
ptrace(ATTACH, 29) FAILED Operation not permitted
Я знаю, что это ошибка РАЗРЕШЕНИЯ. и когда я запускаю Интернет,
:( Application Error
If you are the application administrator, you can access the diagnostic resources.
я могу запустить код в РАЗРАБОТКЕ И ПРОИЗВОДСТВЕ, но в LOCALHOST (и я могу получить хранилище ключей azure), но НЕ в версии Deploy. (https://.azurewebsites.net/) => Получена ошибка
Я уже установил разрешение на основании руководства:
https://docs.microsoft.com/en-us/azure/key-vault/managed-identity
https://docs.microsoft.com/en-us/azure/azure-app-configuration/howto-integrate-azure-managed-service-identity?tabs=core2x
https://wakeupandcode.com/key-vault-for-asp-net-core-3-1-web-apps/
и я следую инструкциям на YouTube: https://www.youtube.com/watch?v=k2VYcYS3EIA
но нет использовать. ошибка все еще.
Любая помощь будет оценена. спасибо.