如何在IIS上创建机器密钥?

时间:2018-03-05 06:05:19

标签: iis machinekey servermanager

我出于某种目的在IIS上创建了机器密钥。但是我担心如果我在服务器上推送新版本会发生什么。

我的机器密钥是否会被删除,因为我已直接在服务器上创建它们? 另外,我直接在服务器名称上创建了机器密钥。我想如果你这样做,机器密钥将应用于在服务器下创建的所有网站。如果不是那么什么是正确的方式。

我的设置如下。

Machine key settings on server

请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您已为网站创建了计算机密钥,则会将其添加到您的web.config中的system.web部分下。推送新内置后将删除旧机器密钥,因为web.config文件也将替换。您可以备份机器密钥并在以后使用。

机器密钥包含以下部分:

  • 加密方法
  • 解密方法
  • 验证密钥
  • 解密密钥

更换内置版后,您可以使用相同的协议和密钥(来自备份的机器密钥)再次使用GUI创建机器密钥,或者只需复制过去web.config中的system.web部分。