在我的ASP.NET 5(RC1)的代碼,我有一個看起來像這樣的appsetting.json:使用Azure中的Web應用程序設置的陣列
{
"SomeSettings": {
"PropA": "ValueA",
"PropB": [
"ValueB1",
"ValueB2"
]
}
}
這些值是指使用時運行的代碼上我的開發機器(即本地主機)。如果我想覆蓋wep應用程序的Azure的應用程序設置中的「SomeSettings」,我將如何指定「PropB」數組?
,我要保存這樣在外觀還是信息的SomeSettings.cs類:
public class SomeSettings
{
public string PropA { get; set; }
public List<string> PropB { get; set; }
}
的問題是「PROPB」 - 如何我指定一個數組或列表在Azure中的字符串 - 是這甚至有可能嗎?
在我的啓動類的構造函數,我有:
var builder = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
.AddEnvironmentVariables();
在我的啓動類的配置方法,我有:
var someSettings = configuration.GetSection("SomeSettings").Get<SomeSettings>();
截至今天,它的效果很好。只是想確認方法還在這裏。我們使用VSTS通過PS腳本部署WebApp參數,現在我們可以推送數組。謝謝。 – Alezis