【解決方法】 「/」アプリケーションでサーバー エラーが発生しました。 オブジェクト参照がオブジェクトのインスタンスに設定されていません。

[ad_1]

私のアプリケーションは web.config ファイルから接続文字列を選択できません。

引用:

「https://www.codeproject.com/」アプリケーションでサーバー エラーが発生しました。

オブジェクト参照がオブジェクトのインスタンスに設定されていません。

説明: 現在の Web リクエストの実行中に、ハンドルされない例外が発生しました。 エラーとコード内のどこでエラーが発生したかの詳細については、スタック トレースを確認してください。

例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

XML
<connectionStrings>
      <add name="myConnectionString" connectionString="server=XYZ;database=nDatabase;uid=sa;password=sa1234;" />
  </connectionStrings>

助けてください

解決策 3

Web サイトまたは Web アプリケーションのデフォルトの構成ファイルは web.config ファイルです。 電話をかけるとき ConfigurationManager.ConnectionStrings デフォルトの構成ファイル、つまり web.config から接続文字列を取得します。 定義していない場合 myConnectionString web.config に追加してサイトを確認します。

解決策 1

接続文字列を入力します

dbManager.ConnectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString.ToString();

解決策 4

Web.Config 内

C#
<connectionstrings>
         <add name="MyConnectionString" connectionstring="Data Source=MyPc-PC;Initial Catalog=MyDb;Persist Security Info=True;User ID=sa;Password=12345" providername="System.Data.SqlClient" />
</connectionstrings>

そして、次を使用してアクセスできます

C#
string constr = WebConfigurationManager.ConnectionStrings["webshopConnectionString"].ConnectionString;

解決策 5

アプリケーション ファイルまたはプレゼンテーション層に存在する web.config ファイルが、DAL 層に存在する web.config ファイルをオーバーライドすることを理解しました。

したがって解決されました

DamithSL に感謝します:)

ご協力ありがとうございます:)

よろしく、
プラヴィーン N

解決策 21

これに対する最適な解決策を見つけるのを手伝ってください

[ad_2]

コメント

タイトルとURLをコピーしました