我有一个 ASP.NET MVC 站点,它由一个解决方案中的 3 个项目组成:
DomainModel (Class Library - Holds LINQ Repo)
DomainServices (Class Library - Holds Business Logic)
WebUI (ASP.NET MVC Site)
我需要一个地方来存储我们网站的一系列设置,这些设置可以通过 XML 配置。
这应该进入哪个项目?有没有人举例说明他们如何在这些不同的项目中加载然后访问他们的设置?
我是否在某些包含所有设置属性的 C# 类的构造函数中加载 XML 文件一次?
有人可以给我一些关于将设置存储在 XML 文件中以用于多项目解决方案的示例和技巧吗?
最佳答案
设置通常存储在 web.config 中。所有程序集都可以访问这些设置。
ConfigurationManager.AppSettings["key"]
您需要添加对 System.configuration.dll 的引用
关于c# - 我应该如何存储我的 ASP.NET MVC 网站的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014665/