您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

更新.NET Web服务以使用TLS 1.2

更新.NET Web服务以使用TLS 1.2

实际上,我们只是将.NET Web服务升级到4.6以允许TLS 1.2。

Artem所说的是我们已经完成的第一步。我们将Web服务的框架重新编译为4.6,并尝试更改注册表项以启用TLS 1.2,尽管此操作不起作用:连接仍在TLS 1.0中。另外,我们也不想在计算机上禁止SLL 3.0,TLS 1.0或TLS 1.1:其他Web服务可能正在使用它;我们在注册表上回滚了所做的更改。

实际上,我们将Web.Config文件更改为告诉IIS:“嘿,请以4.6运行我”。

这是我们在.NET 4.6中的web.config +重新编译中添加的更改:

<system.web>
    <compilation targetFramework="4.6"/> <!-- Changed framework 4.0 to 4.6 -->

    <!--Added this httpRuntime -->
    <httpRuntime targetFramework="4.6" />

    <authentication mode="Windows"/>
    <pages controlRenderingCompatibilityVersion="4.0"/>
</system.web>

并且连接更改为TLS 1.2,因为IIS现在正在4.6(显式地)中运行Web服务,而4.6认情况下正在使用TLS 1.2。

dotnet 2022/1/1 18:20:30 有307人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶