【发布时间】:2013-06-13 04:15:16
【问题描述】:
我希望能够打开/关闭我的 .net 应用程序中的几个功能。据我了解,有几种选择:
- 配置文件
- 注册表
- 自定义 xml 文件
出于安全原因,我想避免与 Windows 注册表相关的任何事情。同时我不喜欢配置文件/自定义 xml 文件的是它可以被客户端访问(例如客户端可以打开他/她没有支付的功能)。
我非常感谢您对我的问题提出建议。有没有办法跟踪配置文件中所做的更改(我仍然希望能够更改其他设置),或者我可以例如构建一些将在我的应用程序发布之前运行的进程并询问要打开哪些功能/off 并将此设置保存在某处(不适用于客户端)。
非常感谢。
【问题讨论】:
-
数据库怎么样?
-
@LukeMcGregor 非常感谢您的回复。问题是我有一个通用应用程序,其中包含许多不同的功能,大多数客户不需要所有这些功能。因此,我宁愿将一些设置应用于应用程序一次(最好在发布阶段),然后每次都从数据库中读取一些内容。
标签: c# .net configuration app-config config