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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在IIS上创建机器密钥?相关的知识,希望对你有一定的参考价值。

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

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

我的设置如下。

Machine key settings on server

请帮忙。

答案

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

机器密钥包含以下部分:

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

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

以上是关于如何在IIS上创建机器密钥?的主要内容,如果未能解决你的问题,请参考以下文章

Docker TLS - 如何在本地机器上创建密钥

通过 C# 代码在远程机器上启动和停止 IIS [关闭]

谷歌地图在Android的标签片段上显示为灰色

如何从 IIS 托管的 WCF 服务启动进程?

如何通过代码安装 IIS 8

如何管理在每个 git 版本中添加私有代码片段?