对于每个“模块”,我在 ASP.NET configSections 部分中存储了多个值。我一直想知道它们是否甚至属于这些文件。
背景是:这些是部署的 Web 应用程序的多个实例。所有人都使用相同的数据库,但有自己的设置。
我确信开发和生产之间的差异在配置文件中。我知道的一些值应该包括:连接字符串、要使用的提供程序、设置调试等。
我已经将所有常见的部分分解到具有自己的规则和方法的类中。剩下的部分是每个站点中每个模块的杂项设置。我不确定的一些选项包括:
- 对于模块 A,显示/隐藏选项
- 对于 ModuleB,该字段使用的术语是什么
- 对于 ModuleC,允许最终用户执行 X 操作