現在、私はasp.net 4.5からSQLサーバーDBに接続しようとしています.Web.configファイルに接続文字列を保持し、次のコードを使用して接続文字列を取得しますが、そのretunr NULL値は、
ConnectionStringSettings connString = ConfigurationManager.ConnectionStrings["ConString"];
SqlConnection Con = new SqlConnection(connString.ConnectionString);
Web.Config の接続文字列は次のようになります
<connectionStrings>
<add name="ConString"
connectionString="Data Source=myservername;Initial Catalog=dbname;User ID=userid;Password=password;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
以前、3.5 で次のコードを使用して接続文字列を取得しましたが、null 値を返す理由がわかりません。
Con = new SqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ConString"].ConnectionString);
asp.net 3.5では問題なく動作していましたが、使用中にランタイムエラーが発生しました。私が間違いを犯した場合はお知らせください。