最佳位置存储网站模块的各种配置设置是什么?
创建一个继承ConfigurationSection类的类,将设置映射到web.config文件中?
还是创建一些与数据库交互的DAL和BLL类?
最佳位置存储网站模块的各种配置设置是什么?
创建一个继承ConfigurationSection类的类,将设置映射到web.config文件中?
还是创建一些与数据库交互的DAL和BLL类?
实际回答问题:
基本信息需要在web.config中本地存储(例如连接字符串等)。
除此之外,其他信息可以存储在任意位置。
将其存储在数据库中意味着编写管理页面以控制信息比直接编辑web.config文件更容易。
更改频率如何? 如果设置是一次性的,则拥有管理页面可能会过度,但如果有持续更改(添加新用户、类别等),则它们可能是一个好主意。
此外,使用数据库中的数据,您可以对系统进行远程管理。
因此,在没有更多关于您的应用程序的信息的情况下,我无法做出建议。
创建一个配置部分。它非常直截了当,适合您的需求。