我在 .NET 解决方案中有几个项目,我想将应用程序所有不同环境的所有配置分散到“Web.Environment.Config”(Web.Dev.Config、Web.Pre.Config 等)。 ..)
问题是其中一个项目,一个名为 Services 的类库,负责数据库和 WS 连接,并且似乎无法分散配置(或者我不知道如何去中心化)。
这是解决方案的“配置树”:
- Solution
|-- Services (Class Library)
|-- app.config
|-- WebService (WebServices project to expose some services)
|-- Web.Debug.config
|-- Web.Dev.config
|-- Web.Pre.config
|-- Web (Web Application)
|-- Web.Debug.config
|-- Web.Dev.config
|-- Web.Pre.config
由于所有数据库连接都是在 Services 项目中实现的,因此我无法分散配置。
我的目标是按环境(在所有解决方案中)将所有配置放在一个配置文件中。可能吗?