【发布时间】:2014-08-19 05:00:28
【问题描述】:
我有一个 Azure Web 角色,它在服务配置(.cscfg 文件)中定义了一些设置。假设有一个表示布尔值的设置,因此在我的代码中,我将检索字符串并转换为 bool C# 类型 - 使用 bool.Parse() 或 bool.TryParse()。
假设服务以有效配置开始,然后一段时间后通过管理门户更改配置,并且这样做的人错误地输入了字符串并输入了fasle而不是false,并在没有注意到的情况下提交了新配置。
Azure 运行时不在乎 - 所有设置都是字符串,fasle 的有效字符串不亚于false。然而,试图将此字符串转换为布尔值的代码将无法这样做。
网络角色代码应该如何处理这种情况?
【问题讨论】:
标签: c# azure azure-web-roles