为什么我应该仅在开发环境中使用用户机密?

Nod*_*don 7 c# .net-core asp.net-core

我必须将密钥保存到项目和存储库之外。为此,我想使用User Secrets。但那里写着,

仅当应用程序在开发环境中运行时才调用 AddUserSecrets,如下例所示

我无法理解或找到原因。为什么我不能在生产环境中使用它?

ALF*_*LFA 4

您可以在您提供的用户机密文档链接中找到它:

机密管理器工具不会对存储的机密进行加密,因此不应将其视为受信任的存储。它仅用于开发目的。键和值存储在用户配置文件目录中的 JSON 配置文件中。