2013-04-05 53 views
1

我正在寻找存储一些随机的全局设置在ASP.net MVC4应用程序,这将影响整个应用程序。保存asp.net用户可编辑的配置设置

这些设置需要由网站的管理员可编辑的(我做了一个小表格)

他们喜欢的东西目前网站广泛折扣,促销截止日期,键合作伙伴服务等 他们不适合数据库,因为它们是不适合任何列表(或表)的单一(标量)值。他们应该只是在应用程序级别的某个单例对象中。然而,需要坚持 - 一旦管理员改变了他们的价值,他们不希望仅仅因为服务器(或应用)被重置而被重置。

我想通过设置对象将它们存储在web.config文件中。但我会定期发布升级,并会覆盖服务器上的we.config。

回答

1

您可以使用以下内容;

数据库(者优先)

XML文件

纯文本文件

任何这些会给您存储信息和简单的界面,读取和写入的方式可以让您的应用程序访问。然后,您可以将它们存储在ApplicationSession对象中并相应地使用它们。