You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何移除IIS管理中的Machinekey验证密钥与解密密钥

IIS移除验证密钥与解密密钥的方法

因为IIS图形界面确实没有提供直接移除密钥的选项,你可以通过以下两种方式操作:

方法一:编辑web.config文件

  • 找到对应层级的web.config文件:
    • 站点级:站点根目录下的web.config
    • 服务器级:%windir%\Microsoft.NET\Framework\v4.0.30319\Config\web.config(根据你使用的.NET版本调整路径)
  • 打开文件后,找到<system.web>节点下的<machineKey>标签,直接删除整个<machineKey>节点即可。删除后IIS会自动使用默认的密钥生成机制。

方法二:使用AppCmd命令行

  1. 以管理员身份打开命令提示符,切换到IIS命令工具目录:
    cd %windir%\system32\inetsrv
    
  2. 移除站点级密钥:
    appcmd set config "你的站点名称" /section:system.web/machineKey /-validationKey /-decryptionKey
    
  3. 移除服务器级密钥:
    appcmd set config /section:system.web/machineKey /-validationKey /-decryptionKey
    

注意:操作前请备份对应的web.config文件,避免配置出错。

设置界面显示效果:
设置界面显示效果

内容的提问来源于stack exchange,提问作者Stefan Fernström

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 00:25:19