在开发中,有什么好方法可以将机密存储在环境变量中,而不是将其存储在git中?在VS Properties -> Debug -> Environment variables
中可以设置它,但是我想它存储在.vs目录中的某个位置。应该提交吗?
我将this article设为红色,对于这样简单的任务来说听起来太复杂了。另外,我还希望有用于开发和生产的相同的秘密加载代码。
答案 0 :(得分:0)
我想这是过时的文档。使用Core 3.0,您无需在模板ASP项目中添加任何特殊内容,它几乎可以立即使用。
public class Startup
{
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public IConfiguration Configuration { get; }
Configuration
的appsettings.json中的值将被secrets.json中的值覆盖,而环境变量将其覆盖。