我正在尝试从 app.config 文件调用连接字符串到 C# 代码。这是 app.config 代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="connectstring" value="Data Source=server111;Initial Catalog=database1; Integrated Security=False;Persist Security Info=False; User ID=username;Password=password;Encrypt=True; TrustServerCertificate=True; MultipleActiveResultSets=True"/>
</appSettings>
</configuration>
这是 C# 代码:
private SqlConnection connStudent;
connStudent = new SqlConnection(ConfigurationManager.AppSettings["connectstring"].ToString());
connStudent.Open();
代码应该是正确的,但是我得到了一个空引用异常,并且在调试程序时, connStudent 始终为空并且没有得到连接字符串。错误是“对象引用未设置为对象的实例”。