我想知道存储配置设置的一些最佳实践.假设您在多个应用程序中共享了一些设置.我听说过存储这些需要共享的设置(XML文件)的好方法和坏方法.
只是想知道在跨构建维护应用程序设置方面的优秀标准是什么,以便于部署.
我想我正在从两个场景中看到这个:
内部应用程序(无论是大型.com还是小型管理应用程序).
在为其他人创建API时,如何在不知道将在其应用程序中使用API的消费者的最终值时,如何引用配置设置.
添加-1:
谢谢.我听说过恐怖故事,有些地方在多个应用程序中管理配置设置.我不是一个构建人,所以我不知道为什么,但我想确保我现在理解它在web.config与自定义配置文件等方面的类型.
添加-2:
那么当你创建一个要消耗的API时呢?你可以说一个类会提取某些配置信息,但是在客户端使用你的API(特别是C#/ .NET)之前,这些端点(属性)没有定义?您在何处以及如何设置这些属性,例如您创建的配置类,如"ApplicationDefinitions"?