我可以在同一个web asp.net应用程序中的两个不同的Web配置文件中有两个不同的连接字符串吗?
我知道一个asp.net项目可以在项目的不同目录中有两个web.config文件, 但 我想在一个配置文件中添加一个连接字符串,在同一个asp.net projcet中的另一个配置文件中添加另一个连接字符串
答案 0 :(得分:4)
是的,这是可能的。
如果连接字符串具有相同的“名称”,则目录中的名称将覆盖根文件夹中的名称。
有关web.config层次结构的更多信息,请参阅此文章:
答案 1 :(得分:0)
是的,你可以做到!
您可以为连接字符串保留不同的名称。 您必须确保不通过保留相同的名称来覆盖连接字符串。
<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>