我有两个应用程序,一个是控制台应用程序,另一个是ASP.NET应用程序。他们俩都需要知道相同的appSettings和connectionStrings。因此,理想情况下,我想使用app.config / web.config文件的configSource属性将其指向中央位置。例如
<connectionStrings configSource="D:\connectionStrings.config"/>
<appSettings configSource="D:\appSettings.config"/>
但是,失败并显示错误:
configSource属性无效。:configSource'D:\ appSettings.config'无效。它必须引用与配置文件位于同一目录或子目录中的文件。
无论如何,仍然需要使用配置管理器appSettings / connectionStrings并从外部位置获取值吗?
我很高兴必须添加代码来做到这一点,但是我不想替换整个Configuration Manager系统。