これら 2 つの構成ファイルはこれまで何度も使用してきましたが、実際にどのように機能するかを完全に理解するのに時間をかけたことはありませんでした。ほとんどの人がそうであるように、私は構成値を取得するために呼び出す方法の基本を理解していWebConfigurationManager.AppSettings["key"]
ます。
ここに私が思いついたいくつかの質問があります:
- クラス ライブラリ内の構成値を参照し、ライブラリがより大きなソリューションの一部である場合はどうなりますか? 変数を見つけるために、app.config を出力ディレクトリにコピーする必要がありますか? (私はそう仮定します)
- 別のクラス ライブラリの app.config から構成値を直接使用できますか?
- 質問 3 が「はい」であると仮定すると、同じキーを持つ構成値を含む異なるライブラリから複数の app.config ファイルがある場合はどうなりますか?
- クラス ライブラリで web.config を参照するとどうなりますか?
- Web サイトまたは Web アプリケーション プロジェクトで app.config を参照するとどうなりますか?