gpt4 book ai didi

cookies - 将机器 key 从旧服务器上的 iis 6 迁移到新服务器上的 iis 7

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

我正在将我们的托管环境迁移到一个全新的数据中心,其中包含新的盒子、硬件和软件……整个交易。

我们的网站 cookie 使用 machineKey 加密,因此当我向我的域发出请求并将其指向新的 Web 服务器(通过覆盖本地主机文件)时,我收到一个错误,因为无法解密 cookie,因为机器 key 是不同的。我想避免频繁用户第一次到达新服务器时可能遇到的任何问题。

据我所知,在这一点上,我认为我需要在我们的新服务器上设置与当前服务器相同的 MachineKey。这样,当带有 cookie 的过去访问者到达由新服务器提供服务的我们的网站时,cookie 将使用加密的 MachineKey 正确解密,然后正确登录。

我的问题是我在哪里可以找到我的 MachineKey 值(在 IIS 6 win2k3 服务器中),以便我可以使用该值在我的新服务器上静态设置它?我已经提取了我的 machine.config 文件,但它没有指定 key ,它只指定了一个可以定义 key 的 configSection。它不在我的应用程序或其他地方的 web.config 中。

我确实找到了 this great article关于 MachineKey 和 Web Garden 的一些问题(这可以解释我在 machineKey 方面遇到的一些其他错误)。

更新
我回到了这个问题,仍然面临着类似的问题。我在 IIS6 服务器上自动生成了 MachineKey,但我需要获取那个确切的 key ,以便我可以明确设置它并且不再自动生成它。

任何帮助表示赞赏...

最佳答案

你见过this ?

看起来你可以通过查看来检索它

  • System.Web.Configuration.MachineKeySecion.DecryptionKeyInternal
  • System.Web.Configuration.MachineKeySecion.ValidationKeyInternal

  • 然而,这些是内部的,所以你必须使用反射。

    关于cookies - 将机器 key 从旧服务器上的 iis 6 迁移到新服务器上的 iis 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293299/

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