gpt4 book ai didi

c# - 在单独的配置文件中引用连接字符串

转载 作者:行者123 更新时间:2023-12-05 01:19:42 25 4
gpt4 key购买 nike

我想将我的连接字符串从我的 web.config 文件移动到一个名为 ConnectionStrings.config 的文件,这两个文件都在我的 Web 应用程序的根目录中。

Web.Config

<configuration>
<connectionStrings configSource="ConnectionStrings.config"/>
</configuration>

ConnectionStrings.Config

<configuration>
<connectionStrings>
<add name="myConnectionString" connectionString="*****" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

但是当我尝试运行它时,出现以下错误

The format of a configSource file must be an element containing the name of the section. (C:\Your Application\ConnectionStrings.config line 2)

有什么想法吗?

最佳答案

Web.Config

 <connectionStrings configSource="ConnectionStrings.config" />

ConnectionStrings.config:

<?xml version="1.0" encoding="utf-8" ?>
<connectionStrings>
<add name="name" connectionString="server=(local);database=db;user Id=usr;password=pass;timeout=0"></add>
</connectionStrings>

我就是这样做的(没有 providerName),而且效果很好。

关于c# - 在单独的配置文件中引用连接字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38529186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com