私はASP.NETのWebサイト/アプリケーションを持っていて、アプリケーションのワイドな設定をどこに置くのがいいか分かりませんでした。実現可能であれば、私は自分自身の解決策を巻き起こして、既にそこにあるものを使うことを避けたいと思います。ASP.NET 3.5ではアプリケーション全体の設定に適した場所はどこですか?
0
A
答えて
6
web.configファイル内
<appSettings>
<add key="MySetting" value="Value" />
</appSettings>
それらを入れてのConfigurationManagerを使用してそれらにアクセスします。
var value = ConfigurationManager.AppSettings["MySetting"];
あなたはSystem.Configuration
への参照を追加し、(C#のを仮定)を使用してステートメントを追加する必要があります注意してください。
using System.Configuration;
0
おそらく、おそらくweb.configファイルにあります。カスタム設定を含むことができるAppSettings
要素を作成することができます。詳細は、http://msdn.microsoft.com/en-us/library/ms228154.aspxを参照してください。
あなたはその後、使用してこれらを取得することができます。
NameValueCollection appSettings = ConfigurationManager.AppSettings;
0
、設定が簡単なキー/値のペアよりも複雑である場合は、私が使用することを好む私自身configuration sections
0
これは、設定の種類によって異なります保存したい。 ほとんどの状況はweb.configファイル(Webアプリケーションフォルダのルートにあります)を使用してうまく処理されます。 一般的には、データベースまたはフォルダパスに接続文字列を格納することです。
手動で編集することはできますが(XMLファイルです)、ASP.NETには統合されたUIが使用されています。ソリューションエクスプローラで、Webプロジェクトを選択します。フレームの上部に、赤いハンマーアイコンが表示された地球儀が表示されます。これでASP.NET設定が起動し、web.configに保存された設定を編集します。
関連する問題
- 1. asp.net mvcレイアウトロジックの最適な場所はどこですか
- 2. iOSにアプリケーションの幅広い日付の書式を設定する適切な場所はどこですか?
- 3. Visual Studioでソリューション全体のdllの場所を設定するにはどうすればよいですか?
- 4. Neo4J 3.0の設定ファイルの場所はどこですか?
- 5. アプリケーション全体の「設定テーブル」は良いアイデアですか?
- 6. resources.resxをASP.NET Webアプリケーションに配置する場所はどこですか?
- 7. プロジェクト全体またはアプリケーション全体のTraceSwitchはどこに配置すればよいですか?
- 8. Ruby on Railsアプリケーションで定数を定義する最適な場所はどこですか?
- 9. asp.netアプリケーションでaspxファイルをアップロードするのに最適な場所
- 10. Repast Simphony 2.0(Eclipse mod) - 「ティックカウント」の最大値を設定または設定する場所はどこですか?
- 11. GUI:設定ファイルからUIに移動する場所はどこですか?
- 12. Guava EventBus:GUIアプリケーションに入れる場所はどこですか?
- 13. iOSアプリケーションに定数を保存する場所はどこですか?
- 14. View Controller ivarを設定するのに最適な場所は何ですか?
- 15. mysqlの最初の曜日を設定する場所はどこですか?
- 16. アプリケーション全体のローカライゼーションを設定するには?
- 17. アプリケーション全体のグローバルエラーメッセージの設定
- 18. Isomorphic Reduxアプリケーションでcookieを設定する場所は?
- 19. 異なる設定を保存する場所はどこですか? C#サービス
- 20. drupalにDBクエリを置くのに最適な場所はどこですか?
- 21. MacにAndroid SDKを置くのに最適な場所はどこですか?
- 22. Zend Frameworkにモデルを置くのに最適な場所はどこですか?
- 23. Cの構造体にネストされた共用体を配置する場所はどこですか?
- 24. Androidでアプリケーション全体の背景を設定するにはどうすればよいですか?
- 25. LINQを学ぶのに最適な場所はどこですか?
- 26. アプリ全体で更新された場所を取得する
- 27. C#/ Asp.Net 3.5アプリケーション自動ビルダーサーバーの設定に関する疑問
- 28. リポジトリを定義する場所はどこですか?
- 29. 非クラスメソッドを定義する場所はどこですか?
- 30. コントローラ全体にカスタムModelBinderを設定することはできますか?