【发布时间】:2021-08-24 20:10:02
【问题描述】:
我正在关注 https://jeffreyfritz.com/2017/11/modern-configuration-for-asp-net-4-7-1-with-configurationbuilders/ 以获取我的 ASP.NET 4.7.2 应用程序,但我们在 Web.config 中有这个:
<connectionStrings configSource="myconfig.config"/>
我希望我可以通过将此块更改为:
使用环境变量暂时设置 myconfig.config 中的值:<connectionStrings configBuilders="Env" configSource="myconfig.config"/>
但这给了我一个编译器错误:
A section using 'configSource' may contain no other attributes or elements.
myconfig.config 如下所示:
<?xml version="1.0" encoding="utf-8"?>
<connectionStrings>
<add name="db1" connectionString="conn1" providerName="prov1" />
<add name="db2" connectionString="conn2" providerName="prov2" />
<add name="db3" connectionString="conn3" providerName="prov3" />
</connectionStrings>
有什么想法吗?我一直在努力寻找如何使两者结合使用无济于事!
【问题讨论】:
标签: asp.net visual-studio