我被这个错误困扰
对象引用未设置为对象的实例
我检查了大多数stackoverflow答案,但找不到解决方案。
当我在IDE中运行该程序时,该程序运行良好,但是当我在release文件夹中打开该应用程序时,它将引发上述错误。
<connectionStrings>
<add name="MYConnectionString"
connectionString= "Data Source=SL; Initial Catalog=HT;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
课程代码
var connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MYConnectionString"].ConnectionString;
using (var connection = new SqlConnection(connectionString))
{
connection.Open();
using (var command = new SqlCommand(@"[NAS\kalais1].[HomeHealth_Validate_search]", connection))
{
//code to connect to the database
}
}
在我在函数中指定连接之前,连接工作正常。还请让我知道最好的做法是在应用程序配置中还是在将要发生连接的函数中提及连接字符串?