ASP.NET MVC 2.0プロジェクトでweb.configの外部に設定ファイルを作成したいと思っています。これについては最善の方法はありません。ソース管理から除外する重要な情報を含む設定ファイルを作成するには、どのようにお勧めしますか。web.configの外部に設定ファイルを作成する方法
1
A
答えて
1
特別なApp_Data
フォルダを使用して設定ファイルを保存することができます。このフォルダへの直接アクセスはASP.NETによって拒否されます。このファイルのフォーマットに関しては、XMLは良いフォーマットのようです。しかし、どんなフォーマットを選んでも、厳密に型指定されたAPIを提供して、それらの設定にアクセスできるようにして、コントローラーアクションの途中でXMLを解析することはできません。 Application_Start
では、それを解析して、アプリケーション全体を通してアクセス可能ないくつかの構造体に値を格納することができます。また、これを実行しているApplication_Startにあるので、お気に入りのDIフレームワークと一緒に使用して、それらの値をコントローラやリポジトリなどの必要なすべてのクラスに渡すことができます。
関連する問題
- 1. web.configファイルから<defaultDocument>のカスタム設定ファイルを作成する方法
- 2. IIS設定ファイルに外部設定ファイルを追加する方法
- 3. JARファイルの外部でSpringの設定にアクセスする方法
- 4. django作成ビューで外部キーを自動的に設定する方法
- 5. 外部の.dllで.exeファイルを作成する方法
- 6. 外部ストレージにファイルを作成してプログラムでアクセス許可を設定する方法
- 7. .htaccessファイルをweb.configファイルに設定すると、内部サーバーエラーが発生する
- 8. Web.configがIIS構成設定を継承する方法は?
- 9. web.configでsmtp設定を構成する方法
- 10. 外部変数をAxios外に設定する方法
- 11. Asp.net MVCで外部設定ファイルを設定するには?
- 12. WCFExtras web.config(外部)
- 13. xdtはweb.config以外の設定ファイルを変換します
- 14. 外部jsファイルの変数を設定/再定義する方法
- 15. 外部コンコースワーカーの設定方法は?
- 16. バンドルせずにWebpack-Reactアプリケーションに外部設定ファイルをロードする方法は?
- 17. WCF設定ファイルを自動的に作成する方法は?
- 18. Eclipseで作成されたRunnable jarファイルの外部log4j2構成ファイルを指定する方法
- 19. クラウド上で動作するアプリケーション用に外部データベースを設定する方法
- 20. IISのweb.configファイルでエンコーディングをutf-8に設定する方法は?
- 21. は、web.configファイルにSession.Timeoutを作成し、web.configファイルで
- 22. hbaseの外部テーブルの作成方法
- 23. 外部java jarファイルでsbtを使ってjarファイルを作成する方法
- 24. serviceaccount用のkubectl設定ファイルを作成する方法
- 25. デフォルトのオプションから設定ファイルを作成する方法は?
- 26. androidの外部ファイルからビューの値を設定する方法
- 27. bash - 作業ディレクトリの外部にファイルを格納する方法
- 28. .netサービス - web.configに複数のデータベースを設定する方法
- 29. データベースファイルへの相対パスをweb.configに設定する方法は?
- 30. C#Web.configファイルをプログラムで作成する
お勧めのAPIはありますか? web.config設定にアクセスするのと似た何か? – Chev
必要なプロパティを含むクラスを定義することをお勧めします。その後、アプリケーションの開始時にファイルを解析して、このクラスのインスタンスをDIフレームワークを使用するコード部分に注入します。 –