Web.Configの読み込み

ConnectionStringsセクションがASP2.0から追加されたので取得方法をとりあえず。リファレンスを追いつつようやく書いたら、バッチリまとめられているステキなBlogを発見したのでそちらもリンク。
http://dobon-dranomamy.moo.jp/xoops/modules/weblog/details.php?blog_id=20

public static string GetConnectionStrings()
 {
  System.Configuration.Configuration config = WebConfigurationManager.OpenWebConfiguration("~/WebRoot");
  return config.ConnectionStrings.ConnectionStrings["TestConn"].ConnectionString;
 }


 
  
 

OpenWebConfigurationメソッドの引数のサイト名は、ルートのパスから書かないとダメみたい。