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

问题描述 投票:0回答:1

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

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

我的设置如下。

Machine key settings on server

请帮忙。

iis machinekey servermanager
1个回答
0
投票

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

机器密钥包含以下部分:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.