据我了解,我应该使用System.Configuration.ConfigurationManager
来读取桌面应用程序中的应用程序设置,并System.Web.Configuration.WebConfigurationManager
在 Web 应用程序中做同样的事情。这就是 MSDN 所说的。
我正在开发一个将部署到桌面和 Web 服务器的组件,因此我试图使配置逻辑独立于平台。令我惊讶的是,我偶然发现System.Configuration.ConfigurationManager
在 Web 服务器上使用应用程序设置可以正确读取。
我有两个相关的问题:
- 任何人都可以确认这系统有效吗?
System.Configuration.ConfigurationManager
在 Web 应用程序上使用有哪些限制或风险?
谢谢。