我需要从web.config文件中的连接字符串中获取服务器名称。我怎样才能解析这个值?我试过拆分,但它不允许我拆分=符号。我该如何解决这个问题?
<add name ="Connection" connectionString="server=L\sqlexpress;database=System;User ID=TEst;Password=pass"></add>
我需要L\sqlexpress
我知道这似乎很简单,但我没有得到它。谢谢你的帮助。
答案 0 :(得分:5)
类SqlConnectionStringBuilder可用于使用web.config中的connectionstring初始化实例。然后你可以读取DataSource属性
string conString = ConfigurationManager.ConnectionStrings["Connection"].ConnectionString;
SqlConnectionStringBuilder cns = new SqlConnectionStringBuilder(conString);
string dataSource = cns.DataSource;