gpt4 book ai didi

clickonce - 禁用 TLS 1.0 会破坏 ClickOnce 设置

转载 作者:行者123 更新时间:2023-12-04 16:48:52 25 4
gpt4 key购买 nike

我们有一个白帽要求在我们的网络服务器上禁用 TLS 1.0。

但是,当我们这样做时,我们无法再从服务器安装 ClickOnce 应用程序。 setup.exe 下载,但在安装开始时出现以下错误:

  • 无法从传输连接读取数据:远程主机强行关闭了现有连接。

    - Source: System
    - Stack trace:
    at System.Net.Sockets.NetworkStream.Read()
    at System.Net.FixedSizeReader.ReadPacket()
    at System.Net.Security.SslState.StartReceiveBlob()
    at System.Net.Security.SslState.StartSendBlob()
    at System.Net.Security.SslState.ForceAuthentication()
    at System.Net.Security.SslState.ProcessAuthentication()
    at System.Threading.ExecutionContext.RunInternal()
    at System.Threading.ExecutionContext.Run()
    at System.Threading.ExecutionContext.Run()
    at System.Net.TlsStream.ProcessAuthentication()
    at System.Net.TlsStream.Write()
    at System.Net.ConnectStream.WriteHeaders()

    --- Inner Exception ---
    System.Net.Sockets.SocketException
    - An existing connection was forcibly closed by the remote host
    - Source: System
    - Stack trace:
    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

使用 Wireshark 检查数据包表明 setup.exe 文件正在通过 1.0 发送客户端问候消息。这是问题,因为服务器无法响应 1.0 消息。

我知道禁用 TLS 的要求是相当新的,但谷歌搜索这个问题一无所获。

有没有人以前遇到过这种情况或有任何修复建议?

最佳答案

我想现在有一个 release of .net 4.6.2这个已解决(ClickOnce 支持 TLS 1.1 和 1.2 协议(protocol))。您应该为构建服务器打补丁(4.5.24.6.1)并构建您的 Click Once。

关于clickonce - 禁用 TLS 1.0 会破坏 ClickOnce 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31166990/

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