我有两个项目。一个是web &另一个是windows窗体。 Web项目连接到数据库,但windows项目抛出一个异常NullReferenceException读取连接字符串。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;
(此线路上出现异常).....(未将对象引用设置到对象的实例。)
注:我使用同一个类两个项目连接...一个连接,但另一个连接失败。
请任何人帮我这个!
预先感谢您。
你需要有适当的进入app.config(对于WinForms)*和* web.config(对于Web项目) - 为执行程序集*读取这些配置,并*不共享*。 – user2864740
@ user2864740:可以共享它们。看到我的答案。 –
@PatrickHofman你的回答真的只是窃取配置;-) – user2864740