gpt4 book ai didi

c# - 处理 web.config 中的无效值

转载 作者:行者123 更新时间:2023-11-30 13:42:52 25 4
gpt4 key购买 nike

如果 web.config 文件中的条目是无效值,当我从我的应用程序读取它时,我应该抛出异常还是将其设置为默认值。

例如:

 <add key="enablePasswordReset" value="Invalid">

如果我的应用程序读取它并想将它存储在 bool 属性中,我应该抛出异常还是将其设置为默认值“true”?

最佳答案

正确配置非常重要,如果它有任何问题,我会抛出一个Exception...最好在配置错误发生后立即发现它。

  • 场景“a”:开发人员尝试重新配置网站;获取 YSOD,读取其本地计算机上的错误消息,修复错误,部署更改
  • 场景“b”:开发人员尝试重新配置网站;看起来不错,部署更改,有人注意到生产中的“第 0 天”,一些小的提示,它被尴尬的开发人员修复了
  • 场景“c”:开发人员尝试重新配置网站;看起来不错,部署了更改,差异很细微,直到年终账目看起来很奇怪之前没人注意到;它出现在董事会/董事面前......

我每次都想要场景“a”...

关于c# - 处理 web.config 中的无效值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1622161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com