c# - 以编程方式获取 Microsoft Azure 的“始终开启”属性
问题描述
有没有办法使用 C# 以编程方式访问 Azure 中应用服务属性的“始终开启”?
谢谢,维沙尔 D。
解决方案
您可以使用Microsoft.WindowsAzure.Management.WebSites
和 ** callUpdateConfigurationAsyn
**c
var credentials = GetCredentials(/*using certificate*/);
using (var client = new WebSiteManagementClient(credentials))
{
var currentConfig = await client.WebSites.GetConfigurationAsync(webSpaceName,
webSiteName);
var newConfig = new WebSiteUpdateConfigurationParameters
{
ConnectionStrings = null,
DefaultDocuments = null,
HandlerMappings = null,
Metadata = null,
AppSettings = currentConfig.AppSettings
};
newConfig.AppSettings[mySetting] = newValue;
await client.WebSites.UpdateConfigurationAsync(webSpaceName, webSiteName,
newConfig);
}
如果您想使用REST API更新设置,请记住在更新设置之前使用列表设置 api 获取设置
推荐阅读
- r - 将数据帧从因子转换为数值会创建所有 NA
- julia - julia 1.0 安装测试 - nix-pkgs - ubuntu
- java - 从样本列表中获取项目
- node.js - 如何使用nodejs将数组元素作为每个元素推送到mongodb的嵌套数组中
- unity3d - 光晕和镜头光晕
- javascript - 单选按钮作为选项卡窗格控件
- angular - Angular:如何最好地处理初始化/加载问题
- r - 查找共享一个共同水平的两个水平的值的比例
- python - Python for -m pip install (...) 中的无效语法尝试了一切
- php - PHP:xpath 替换内容标签