1

我希望在 ASP.net MVC4 应用程序中存储一些会影响整个应用程序的随机全局设置。

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

它们是当前站点范围内的折扣、促销到期日期、合作伙伴服务的密钥等。它们不适合数据库,因为它们是单个(标量)值,不适合任何列表(或表)。它们应该只是在应用程序级别的某个单例对象中。然而,需要坚持 - 一旦管理员更改了他们不希望仅因为服务器(或应用程序)被重置而重置的值。

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

4

1 回答 1

1

您可以使用以下内容;

数据库(首选)

XML 文件

纯文本文件

这些中的任何一个都将为您提供一种存储信息的方式,并且一个简单的读写界面将允许您的应用程序访问。然后,您可以将它们存储在ApplicationSession对象中并相应地使用它们。

于 2013-04-05T13:32:36.820 回答