【发布时间】:2013-07-17 06:49:14
【问题描述】:
所以我的情况是我有一个 asp.net MVC 项目,我希望将大多数站点特定设置移动到一个不是 Web.config 的配置文件中。这样做的原因是为了避免在设置更改时回收应用程序池,但我想保留很多我已经拥有的配置代码。因此,我一直在尝试找出一种将配置文件作为配置对象加载的方法,而不是将其作为与应用程序一起加载的标准 Web.config。我一直在查看一些配置管理器类来加载配置文件,但它们似乎都想要一个类可以找到机器、Web 或应用程序配置的路径。那么是否可以将 .config 文件(不是 Web、应用程序或机器)作为配置对象加载?看起来应该很容易,因为它只是 XML,但我似乎遗漏了一些东西。
【问题讨论】:
-
我认为,这是一个有点不同的问题,但毫无疑问,SOF 上的某个地方有答案
-
我已经看到了该问题的答案所描述的方法。我不确定它是否适合我的情况。可能确实如此,但我可能只是误解了语法。我的配置文件位于文件结构中的 Web.config 旁边,但这些方法看起来可用于从其他来源加载外部配置。我想不出将
.config 作为 .NET 中的配置对象的方法。
标签: c# .net asp.net-mvc-3 config