データベースを照会するVisual Studio 2012 ASP.NET MVCアプリケーションがあります。 web.configファイルに接続文字列を保存することをお勧めします。 ConnString
と呼ばれる接続文字列が配置されています。Visual Studio 2012 ASP.NET MVC接続文字列Web.Config
<connectionStrings>
<add name="ConnString" connectionString="Data Source=IP_OF_SERVER,PORT; Initial Catalog=DATABASE_NAME; UID=USERNAME; pwd=PASSWORD; Integrated Security=True;"/>
</connectionStrings>
私は、接続文字列を取得したいのC#、私が使用して:
String connStr = ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString;
アプリはこのラインで死ぬと、次の例外がスローされます。
をObject reference not set to an instance of an object. System.NullReferenceException: Object reference not set to an instance of an object.
私が含まれています:
using System.Configuration;
を
ページの上部に表示されますが、それでも失敗します。私はusing System.WebConfiguration
を使ってみましたが、まだ文字列を取得できません。どのように文字列を取得するのですか?
web.configファイルでは、の下にあるノードはありますか? –
ConfigurationManager.ConnectionStrings ["ConnString"]だけを試してください。ToString() – ckv
@RyanWeir - はい、ノードの直接の子です。 –
Jonathan