我一直在ASP.NET configSections节中为每个“模块”存储多个值。我一直在想它们是否属于这些文件。
背景是:这些是部署的web应用程序的多个实例。所有用户都使用相同的数据库,但都有自己的设置。
我确信,开发和生产之间的区别在于配置文件。我知道的一些值应该包括:连接字符串、要使用的提供程序、设置调试等。
我已经用自己的规则和方法将所有常见的部分分解到类中。剩下的部分是每个站点中每个模块的杂项设置。我不确定的一些选项包括:
发布于 2008-10-21 21:14:01
这些听起来像是您可能想要在运行时为应用程序更改的东西,而不必修改app.config。我喜欢遵循的一条经验法则是,配置中的任何内容都应该用于部署或服务器配置。在这种情况下,您的设置似乎是在修改应用程序行为,所以我可能会将它们移到DB中,如果不是很费劲的话。
https://stackoverflow.com/questions/223517
复制相似问题