Web.config は ASP.NET MVC プロジェクトのどこに行くべきですか?
これを行おうとしてエラーが発生しました:
_cnstr = System.Configuration.ConfigurationManager.
ConnectionStrings["production"].ConnectionString;
既定の MVC テンプレートは、Web.config をプロジェクトのルートに配置します。
プロジェクトのプロパティ (垂直タブのある画面) に移動した場合。設定に移動し、アプリケーション設定を作成しようとすると、構成ファイルがないことを確認するプロンプトが表示されます。ファイルを作成するときは、Views フォルダーのベースで行います。これで、2 つのWeb.config ファイルができました。これが本来あるべき姿ですか?
そして、エラーを回避するには、接続文字列を「ビュー」web.configに入れる必要があると思います。考え?これは、ASP.NET MVC ビットの最後のリリースのバグですか?
更新: デビッドの答えを参照してください