web.config
を使用して、実行時にキーと値のペアを Azure Web ロール ファイルに追加したいと考えていますc#
。
どんな助けでも大歓迎です。
web.config
を使用して、実行時にキーと値のペアを Azure Web ロール ファイルに追加したいと考えていますc#
。
どんな助けでも大歓迎です。
これが私たちがやった方法です。
web.config に空の値を持つキーを追加し、実行時に値を追加しました。同じコードを変更して、実行時にキーと値のペアの両方を追加できると思います。
using (var server = new ServerManager())
{
var siteNameFromServiceModel = "Web";
var siteName =
string.Format("{0}_{1}", RoleEnvironment.CurrentRoleInstance.Id, siteNameFromServiceModel);
string configFilePath = server.Sites[siteName].Applications[0].VirtualDirectories[0].PhysicalPath + "\\Web.config";
XElement element = XElement.Load(configFilePath);
element.Element("appSettings").Elements("add").Where(X => X.Attribute("key").Value == "YourKeyName").Single().Attribute("value").Value = "YourValue";
element.Save(configFilePath);
}