【发布时间】:2020-03-11 11:29:49
【问题描述】:
我的问题很简单。 我有一个 ASP.net core 3.0 应用程序,我使用 visualstudio 添加了秘密并将我的秘密正常粘贴到秘密文件中。 然后在我的 Program.cs 中,我添加了对 addusersecrets 的调用,如下所示:
...
...
.AddUserSecrets<Startup>()
但是,当我像以前在 appsettings.json 中那样调用我的秘密时,例如 Configuration["Authentication:Secret"],我得到一个空值作为回报。
我浏览了 stackoverflow 并尝试了如下解决方案,例如更改我的 addsecrets:
.AddUserSecrets("fds...-...-...askd")
//OR
.AddUserSecrets(typeof(Startup).Assembly, true, reloadOnChange: true)
但是没有一个有效。
我想知道这个秘密的东西是否甚至可以在 asp.net 核心上运行,因为我看不出我的代码无法运行的任何原因。请如果有人得到它,你能告诉我一个解决方案吗? 谢谢。
【问题讨论】:
标签: c# asp.net-core .net-core asp.net-core-mvc asp.net-core-3.0