我有两个项目。一个是Web项目,另一个是Windows Forms项目。Web项目连接到数据库,但Windows项目抛出了NullReferenceException异常,读取连接字符串。
我正在使用相同的类来连接这两个项目。连接是使用LINQTOSQL建立的。
这是我的连接字符串:
<connectionStrings>
<add name="GPSystemConnectionString"
connectionString="Data Source=.;Initial Catalog=GPSystem;User ID=***;Password=***"
providerName="System.Data.SqlClient" />
</connectionStrings>
这是我阅读它的方式。
string CS = ConfigurationManager.ConnectionStrings["GPSystemConnectionString"].ConnectionString;
(此行代码发生异常)..... (对象引用未设置为对象实例。)
注意:我正在使用相同的类来连接两个项目.... 一个连接成功,另一个失败。
请有人帮助我解决这个问题!
提前感谢您。
ExecutingAssembly
中读取配置文件。这种方法非常有用。 - Patrick Hofmanvar configs = new ConfigurationBuilder().AddXmlFile(Path.Combine(AppContext.BaseDirectory, "same.config")).Build();
请查看 Configuration Builder。 - Parsa S