N-Tier ASP.Net MVCアプリケーションを作成しています。ここには、接続が保存されているデータアクセスレイヤがありますApp.configファイルの文字列。 私はデータベースからレコードを取得するためにサービスを使用しているWebアプリケーションとして別のプロジェクトを持っています.Webアプリケーションを実行すると、接続文字列のエラーがWeb.configファイルに接続文字列を挿入する問題を解決しました。 私は混乱しています、なぜ複数の場所(Webプロジェクトとデータアクセス層プロジェクト)で接続文字列を持つ必要がありますメインのWebアプリケーションとデータアクセスプロジェクトでasp.net mvcに保持するために接続文字列が必要な理由
2
A
答えて
2
これはよくある誤解です。構成はアプリケーションに属します。あなたのアプリケーションがコンパイル/パブリッシュされると、DALはDLLとしてロールインされます。その特定のプロジェクトにあった設定は適用されません。重要なのは、実際に導入されたプロジェクトの設定だけです。実際には、あなたがクラスライブラリのようなものを持っていて、App.config
を持っているか、基本的に無意味なものがあれば、とにかく。それは決して使用されることはありません。
Web.configに接続文字列を入力するだけです。
+0
web.configがDLLに便利な場合もありますが、それらはすべてIDE、ツール、デザイナーのようなコンパイル前段階のものが含まれています。あなたが言ったように、コンパイルされた出力には影響しません。 –
関連する問題
- 1. 指導に必要なASP.Netアプリケーションの接続文字列
- 2. 安全な文字列にforceとAsPlainTextが必要な理由
- 3. データアクセスプロジェクトでweb.config接続文字列を使用
- 4. ASP.NET Web App - デバッガの接続文字列
- 5. ASP.NET MVC 2:接続文字列エラー?
- 6. L2E Webアプリケーションの接続文字列
- 7. Azure Cloud Service WebアプリケーションからMySqlに接続するための接続文字列は何ですか?
- 8. web.configに接続文字列を保護する必要はありますか?
- 9. 接続文字列 - MVC
- 10. 接続文字列MVC 5
- 11. Javaで接続文字列パラメータを保持するための設定ファイル
- 12. Fluent NHibernate with ASP.NET MVC 2 - ユーザごとに1つの接続文字列を持つセッション管理
- 13. カスタムロールプロバイダを使用するために、子アプリケーションにEntityFramework.dllが必要な理由
- 14. ASP.NET MVC。オートファックと複数の接続文字列
- 15. ASP.NETアプリケーションでSQL Serverの接続文字列を変更する
- 16. 複数の接続文字列を操作するasp.net MVC
- 17. web.configファイルで接続文字列を使用する理由
- 18. ASP.NET MVCをjQueryの検証に接続するためには何が必要ですか?
- 19. Entity Frameworkを使用したMVCアプリケーションのDB接続文字列
- 20. Webサービス経由での接続文字列へのアクセス
- 21. ASP.NET接続文字列
- 22. ASP.NETコアロード接続文字列
- 23. VB.NET接続文字列は古い値を保持します
- 24. 展開ASP.NET Webサイト:セットアップには* .msiが必要な理由は何ですか?
- 25. レポートデータソースは、SSRS 2008のWebアプリケーションの接続文字列を使用する必要があります
- 26. ASP.NET Webフォームアプリケーション内のサブフォルダにASP.NET MVCファイルをホストするための適切なアプローチが必要です
- 27. ユニットテストASP.NET MVCプロジェクトにWeb.Configuration.WebconfigurationManagerで定義されたデータベース接続文字列
- 28. ASP.NET MVC(Entity Framework)の接続文字列を更新します。
- 29. ASP.NETウェブサイト管理ツールの接続文字列を変更する
- 30. APPと接続文字列のアプリケーション名
私は、Webアプリケーションがロードされると、web.configだけがロードされ、その中の接続文字列が必要になると思います。あなただけのWebアプリケーションではなく、データアクセス層で接続文字列で試してみましたか? –