私は最初のmvc4ソリューションを開始しました。私は2つのプロジェクトを作成しました。最初はMVC4プロジェクトで、すべてのコントローラ(Webアプリケーション)を含み、2番目のモデルはモデル、クラス、Entity Frameworkのデータアクセスのみです。なぜapp.configに接続文字列を入れなければならないのですか?
私は、同じ接続文字列がweb.configにある限り、接続文字列をapp.config(データアクセス内)に配置する必要があるのはなぜですか?
これまでのところ、私はweb.configでは接続文字列を変換できますが、app.configでは変換できないため、デバッグとリリースの設定が心配です。私は設定を公開し、app.configのその接続文字列のために本番環境でテストを開始したくありません。
私の質問は明らかです!
実際に接続文字列を設定ファイルに置く必要はありません。あなたのコードに埋め込むこともできますが(それは良い考えではありませんが)、中央のデータベースやAPIやカスタムファイルフォーマットから取得することもできます。それは本当にあなた次第であり、あなたのプロジェクトに最適なものは何ですか。 – mason
実際には、私は中央のデータベースからそれを取得したいが、現時点ではweb.configは私のプロジェクトには十分である – Jeremy
なぜMVC 4を使用しているのですか?それは古いです。 MVC 5で.NET 4を使用していないのですか? – mason