Could not create SSL/TLS secure channel. Connecting to Azure App Configuration Store.

Copper Contributor

I am attempting to connect to Azure App Configuration store from an App Service in Azure.  Using framework 4.7.2.  Web Application attempting to load Azure App Config values.  I have searched multiple articles and still have had no luck.  Keep getting Could not create SSL/TLS secure channel.

 

it works locally, but when published to Azure, I get the issue.  

 

I have tried:

 

1) Targeting TLS 1.2 in my global.asax.  Also tried setting it to UseDefault. 

2) Set TLS 1.2 on the App Service TLS settings.

3) Examining code for any references to targeting a specific Security Protocol.

 

[RequestFailedException: The request was aborted: Could not create SSL/TLS secure channel.]
   Azure.Core.Pipeline.<ProcessInternal>d__5.MoveNext() +1662
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__4.MoveNext() +362
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessNextAsync>d__10.MoveNext() +608
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully() +60
   Azure.Core.Pipeline.<ProcessAsync>d__9.MoveNext() +1155
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__5.MoveNext() +763
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__3.MoveNext() +373
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully() +60
   Azure.Core.Pipeline.<ProcessAsync>d__8.MoveNext() +349
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__7.MoveNext() +373
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Data.AppConfiguration.<ProcessAsync>d__4.MoveNext() +978
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   System.Threading.Tasks.ValueTask.ThrowIfCompletedUnsuccessfully() +60
   Azure.Core.Pipeline.<ProcessAsync>d__11.MoveNext() +844

[AggregateException: Retry failed after 4 tries.]
   Azure.Core.Pipeline.<ProcessAsync>d__11.MoveNext() +1509
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<ProcessAsync>d__1.MoveNext() +392
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.Pipeline.<SendRequestAsync>d__10.MoveNext() +418
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Data.AppConfiguration.<GetConfigurationSettingsPageAsync>d__42.MoveNext() +1659
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Azure.Core.<AsPages>d__2.MoveNext() +282
   System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token) +47
   Azure.Core.<AsPages>d__2.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult(Int16 token) +11
   Azure.<GetAsyncEnumerator>d__6.MoveNext() +1045
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +27
   Azure.<GetAsyncEnumerator>d__6.MoveNext() +1336
   System.Threading.Tasks.Sources.ManualResetValueTaskSourceCore`1.GetResult(Int16 token) +47
   Azure.<GetAsyncEnumerator>d__6.System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult(Int16 token) +10
   System.Threading.Tasks.ValueTask`1.get_Result() +93
   Microsoft.Configuration.ConfigurationBuilders.<GetAllValuesAsync>d__20.MoveNext() +1434
   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() +27
   Microsoft.Configuration.ConfigurationBuilders.<GetAllValuesAsync>d__20.MoveNext() +1669
   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) +102
   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) +64
   Microsoft.Configuration.ConfigurationBuilders.<<GetAllValues>b__0>d.MoveNext() +151

[AggregateException: One or more errors occurred.]
   System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) +4247326
   System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) +12576612
   System.Threading.Tasks.Task`1.get_Result() +34
   Microsoft.Configuration.ConfigurationBuilders.AzureAppConfigurationBuilder.GetAllValues(String prefix) +87
   Microsoft.Configuration.ConfigurationBuilders.KeyValueConfigBuilder.EnsureGreedyInitialized() +174

[Exception: Error in Configuration Builder 'AzureAppConfig'::GetAllValues()]
   Microsoft.Configuration.ConfigurationBuilders.KeyValueConfigBuilder.EnsureGreedyInitialized() +543
   Microsoft.Configuration.ConfigurationBuilders.KeyValueConfigBuilder.ProcessConfigurationSection(ConfigurationSection configSection) +299
   System.Configuration.ConfigurationBuilderChain.ProcessConfigurationSection(ConfigurationSection configSection) +129

 

 

 

 

0 Replies