2016-01-02 19 views
1

我只是在ASP.NET 5中使用SecretManager,並不太明白我是如何爲Azure網站上的生產/分段環境設置這些值的。ASP.NET 5 SecretManager Azure的生產值

是否有某個用戶界面,我只是將它們添加爲Azure門戶中的AppSettings,還是需要使用Kudu Debug Console進行設置?

感謝

馬特

回答

4

如果你看看這個配置UserSecrets代碼 -

 if (env.IsDevelopment()) 
     { 
      builder.AddUserSecrets(); 
     } 

     builder.AddEnvironmentVariables(); 
     Configuration = builder.Build(); 

它只是增加了UserSecrets環境變量的集合,只要環境發展。

因此,當您部署到Azure時,您需要將這些機密添加爲標準應用設置。

+0

並注意所有Azure門戶應用程序設置都成爲環境變量。因此,在部署到Azure We Apps時,您絕不應將祕密存儲爲文件。 –