2014-06-05 23 views

回答

1

配置节中的连接字符串是“键”,并在代码中使用该键引用。只需将其中两个在那里与不同的键... 审查this在MSDN中

+0

我试图把Web.config文件的connectionStrings节内的所有的ConnectionStrings,并通过创建一个新的实例读它每个服务器的SqlConnection。但那不知何故无效。 – user3608997

+0

你通常可以找到你得到的任何异常的答案。 “不知何故”不够具体。 :-) – CodeCaster

0

你能粘贴你的连接字符串从网络配置吗?您可以用虚拟名称替换服务器名称。此外,你写的代码来访问它。你是说你想以编程方式在配置文件中添加连接字符串吗?

这里是我的connectionStrings节的样子:

<connectionStrings> 
    <add name="WCFServiceClientApp.Settings1.ConnectionString" connectionString="sfdffdfd" /> 
    <add name="WCFServiceClientApp.Settings1.ConnectionString2" connectionString="sdsyyyyyyyyydsdsdkokok" /> 
    <add name="WCFServiceClientApp.Settings1.ConnectionString3" connectionString="msdkokok" /> 
</connectionStrings> 

Snapshot of settings file enter image description here

+0

所以,如果我有连接字符串中的web配置如下 节点 <添加名称= “LOCATION1” 的connectionString = “服务器=服务器;数据库= DB1;用户ID =用户名;密码=登记密码” providerName =“System.Data.SqlClient”/> 读取连接使用的字符串 Sqlconnection connect 1 = new SqlConnection(ConfigurationManager.ConnectionStrings [“Location1”] .ConnectionString); 和第二个连接字符串相同代码有什么问题吗? – user3608997

+0

看起来很对我。如本文所示,您不必显式打开Web配置文件。它应该默认访问它。 http://msdn.microsoft.com/en-us/library/vstudio/ms178411%28v=vs.100%29.aspx那么当你尝试访问另一个字符串时,你会得到什么错误? –

+0

我没有得到任何错误。 Web.Config文件具有存储在应用程序设置中的连接字符串,即。我试图评论这一点,并使用上面写的方法使用connectionString。它没有工作。我的网站仍然显示其连接字符串存储在 user3608997

相关问题