我可以在一个asp.net项目中的两个不同的web配置中有两个连接字符串吗

本文关键字:两个 配置 web 连接 字符串 项目 net 我可以 一个 asp | 更新日期: 2023-09-27 18:24:34

在同一个web asp.net应用程序中,我可以在两个不同的web配置文件中使用两个不同连接字符串吗?

我知道一个asp.net项目可以在项目的不同目录中有两个web.config文件,但是我想在同一asp.net projcet 中的一个配置文件中添加一个连接字符串,在另一个配置中添加另一个连接串

我可以在一个asp.net项目中的两个不同的web配置中有两个连接字符串吗

是的,这是可能的。

如果连接字符串具有相同的"名称",则目录中的字符串将覆盖根文件夹中的字符串。

有关web.config层次结构的更多信息,请参阅本文:

http://msdn.microsoft.com/en-us/library/ms178685.aspx

是的,你可以做到!

您可以为连接字符串保留不同的名称。您必须确保您没有通过保持相同的名称来覆盖连接字符串。

<connectionStrings>
<add name="Test" connectionString="DataSource=MyDataSource;Initial     
   Catalog=MC1;User ID=Test; Password=Demo;" />
<add name="Test1" connectionString="Data Source=MyDataSource;Initial 
   Catalog=MC2;User ID=Test1; Password=Demo;" />
<connectionStrings>