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();
コードは正しいはずですが、Null 参照例外が発生しています。プログラムのデバッグ中、connStudent は常に null で、接続文字列を取得できません。エラーは「オブジェクト参照がオブジェクトのインスタンスに設定されていません」です。