You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将.NET 7 Blazor WebAssembly迁移至Azure上的.NET 8 Blazor交互式服务器渲染应用时的TLS连接异常求助

将.NET 7 Blazor WebAssembly迁移至Azure上的.NET 8 Blazor交互式服务器渲染应用时的TLS连接异常求助

我最近在把一个.NET 7的Blazor WebAssembly应用迁移到.NET 8的Blazor交互式服务器渲染模式上。之前在WebAssembly的Razor页面里,我写了很多调用后端Web API控制器的HttpClient请求。

好不容易让这些请求在本地的Blazor交互式服务器环境里正常工作了,但部署到Azure站点之后,却遇到了下面的错误:

System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.

System.Security.Authentication.AuthenticationException: Authentication failed because the remote party sent a TLS alert: 'ProtocolVersion'.

System.ComponentModel.Win32Exception (0x80090326): The message received was unexpected or badly formatted.

--- End of inner exception stack trace ---

at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](Boolean receiveFirst, Byte[] reAuthenticationData, CancellationToken cancellationToken)

at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)

我已经确认代码里和Azure的配置中都设置了TLS 1.2版本,实在找不到问题所在了,有没有大佬能给点线索?谢谢!

备注:内容来源于stack exchange,提问作者Kostas Xagoraris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 09:13:03