asp.net - 从单独的配置文件中读取设置

标签 asp.net configuration-files

我的asp.net应用程序使用web.config进行常规配置。我还有一个将某些数据对象映射到连接字符串的部分,该部分将要成千上万行。我想将该部分移到另一个配置文件“dataMappings.config”,所以我不堆积web.config-是否有访问该配置文件的标准机制?

谢谢,
安德烈

最佳答案

在每个部分中,您都可以定义configSource,它可以指向外部文件路径。这是一个简单的例子:

<connectionStrings configSource="myConnectionStrings.Config" />
<appSettings configSource="myAppSettings.Config" />

只要确保不使用.xml文件扩展名,因为它可以在浏览器中查看。网页服务器将不提供.config

由于您的配置节仍在web.config中定义(因此指向外部文件),因此您可以通过常规路由(根据需要WebConfigurationManager.AppSettingsWebConfigurationManager.GetSectionConfigurationManager或自定义节处理程序)访问此信息

关于asp.net - 从单独的配置文件中读取设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2232059/

相关文章:

javascript - ASP.Net VB 从代码隐藏调用 JavaScript 函数

asp.net - GridView 分页器模板内的访问控制 - ASP.NET

.net-core - 多平台编译 : System. Configuration.ConfigurationManager.GetSection throws error on .NetCore

eclipse - 从 pom.xml 设置事件 Spring 配置文件并与 IDE 集成

java - 一个常规的 ConfigObject 的 pretty-print ?

asp.net - javascript windows "Yes/No"询问两次?

asp.net - 带条件的 Linq 计数

asp.net - 如何为 Commandfield ButtonType 添加工具提示作为图像

Java 字符串外部化键缺失

unix - 保持点文件跨机器同步?