我如何有一个位置连接字符串机器宽



我在机器中发现了这一点。配置你可以添加你的连接字符串,这样你就不需要你的连接字符串在每个运行的应用程序配置文件。这样做的缺点是你有许多框架版本* 2的机器。配置文件。对于版本4。你有2个单独的。我通过研究发现,您可以使用machine.config

的connectionString元素中的configSource属性来外部化连接字符串
<connectionStrings configSource="ConfigconnectionStrings.config" />

然而,人们意识到配置源必须位于机器所在的子文件夹中。配置文件的位置。那么如何使用一个机器范围内的位置来存储所有连接字符串呢?

我在网上找不到这个答案。所以我将在一些实验之后自己回答这个问题。

  1. 创建一个位置并放置您的连接字符串。配置文件在那里。例C: Connectionstrings.config测试
  2. 在每个机器中。配置的位置。例如C:WindowsMicrosoft.netFramework64v4.*Config。执行步骤3和4
  3. 以管理员身份打开命令提示符并运行命令:C:WindowsMicrosoft.NETFramework64v4.0.30319Config>mklink /D Config C:Test
  4. 编辑机器。配置为<connectionStrings configSource="ConfigconnectionStrings.config" />

现在所有的连接字符串都在一个位置了

相关内容

  • 没有找到相关文章

最新更新