asp.net-mvc - 通过 aspnet_regiis.exe 在 ASP.NET MVC 中加密的 Web.config 抛出错误
问题描述
我正在使用aspnet_regiis.exe在 ASP.NET MVC 应用程序中加密我的 Web.config。
以下是我用于加密的命令:
aspnet_regiis.exe -pef "appSettings" "Path"
我的 Web.config appSettings 部分已成功加密。
但是当我运行应用程序时,它显示以下错误:
我在 localhost 中运行我的应用程序。
请为我提供上述错误的解决方案。
建议:调用密钥以获取其值时的控制器无法解密它。因此,控制器必须有一种方法可以读取加密的 Web.config。
根据我的说法,解决方案在于借助任何对其加密的密钥提供对 appSettings-keyvalue 的任何访问或解密,以便控制器可以在运行时读取它并获得它的原始值。
试过:
aspnet_regiis -pa NetFrameworkConfigurationKey "IIS APPPOOL\DefaultAppPool" -full
aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE"
提前谢谢你。
解决方案
推荐阅读
- node.js - 使用内存数据库测试 sequelize 模式工厂
- mysql - 尝试链接 3 个 Wordpress My SQL 数据库
- google-bigquery - BigQuery:计算两个字段之间的连续字符串匹配
- laravel - Laravel Backpack Select2 属性 - 显示外键属性
- reactjs - 使库块与 webpack 共享相同的反应上下文
- kubernetes - 普罗米修斯指标不是恒定的
- python - 与烧瓶程序一起使用时出现异步错误“线程中没有当前事件循环”
- excel - 如何隐藏或删除 Excel 表格的最后一个或右下角单元格中的调整大小手柄?
- python - 如何将我的不和谐机器人的任务循环与 discord.py 中的系统时间或时区同步
- scala - 仅打印scala列表中的唯一元素