[英]How do I have one location for connection strings machine wide?
我发现在Machine.config中,您可以添加连接字符串,这样就不需要每个运行的应用程序配置文件中的连接字符串。 不利的一面是您有许多框架版本* 2 machine.config文件。 因此,对于版本4. *,您只有2个。 经过我的研究,发现可以使用machine.config的connectionString元素中的configSource属性来外部化连接字符串。
<connectionStrings configSource="Config\connectionStrings.config" />
但是,人们意识到config源必须位于machine.config文件所在的子文件夹中。 那么,如何在整个机器范围内一个位置存储所有连接字符串?
我在互联网上找不到找到该答案的地方。 因此,我将在进行一些实验后自行回答。
C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\Config>mklink /D Config C:\\Test
<connectionStrings configSource="Config\\connectionStrings.config" />
现在,所有连接字符串都位于一个位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.