我正在编写一个Windows服务,需要获取在App.config中定义的所有连接字符串列表。
我使用了System.Configuration.ConfigurationManager.ConnectionStrings来获取所有连接。
但它总是返回这个额外的连接:
data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true
我认为这是在machine.config文件中添加的。
我的App.config如下:
<add name="AvmPortalConnectionString"
connectionString="Data Source=.;Initial Catalog=AvmPortal;Integrated Security=True"
providerName="System.Data.SqlClient" />
有没有办法只获取App.config中定义的连接字符串(而不是machine.config中的)?
我可以删除这个,但我想知道是否有更简洁的方法!
谢谢