【发布时间】:2012-03-02 01:06:27
【问题描述】:
我在我的机器上本地开发了一个 winforms 应用程序。它从 csv 文件中读取数据并从数据库中查找相关信息(通过执行存储过程)。
我将其移至开发服务器并尝试运行它,但在从 app.config 文件获取 SQL 连接字符串的行时出现错误。错误是:System.NullReferenceException:对象引用未设置为对象的实例。。当然,该应用程序在我的机器上运行良好。
我注释掉了此代码之后的所有行,并显示错误消息。我猜它与 conn.ConnectionString 行有关。
SQL 数据库指向正确的数据库服务器 & UID & pwd 是正确的。什么会导致错误?
try
{
using (SqlConnection conn = new SqlConnection())
{
conn.ConnectionString = ConfigurationManager.ConnectionStrings["SilverTicker"].ConnectionString;
【问题讨论】:
-
写一个简单的应用程序,只连接数据库,放到开发服务器上。如果失败,您可能无法通过您的开发服务器访问数据库服务器。
标签: c# sql-server winforms app-config