C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

WebでConfigurationManagerはアリ?


(過去ログ 103 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■61818 / inTopicNo.1)  WebでConfigurationManagerはアリ?
  
□投稿者/ みきぬ (985回)-(2011/09/07(Wed) 10:47:03)

分類:[.NET 全般] 

# 文字数制限のために微妙なタイトルになってしまった

あるクラスライブラリがあります。これはクライアントアプリケーションからもWebアプリケーションからも使われます。
その中で AppSettings から設定を取得する処理があるのですが、そこに ConfigurationManager を使っていいものか悩んでます。

MSDNには↓こうあります。 原文も読んでみましたが、 ConfigurationManager でもいいのか悪いのか、いまいちわからない表現です。

http://msdn.microsoft.com/ja-jp/library/system.web.configuration.webconfigurationmanager.aspx
> Web アプリケーション関連の構成ファイルを処理する場合は、WebConfigurationManager の使用をお勧めします。 クライアント アプリケーションの場合は、ConfigurationManager クラスを使用します。

過去、どっとねっとふぁんさんが↓でこう書いてます。

http://vsug.jp/tabid/63/forumid/45/postid/4515/view/topic/Default.aspx
> クラスライブラリ単体でテストすることを考えると、ConfigurationManagerを使っておくのがいいのかな?
> できたdllをWebアプリケーションのbinフォルダに置いてあげれば使えます。

囚人さんが↓のBlogで書いてるけど根拠不明。

http://blogs.wankuma.com/shuujin/archive/2007/06/07/79823.aspx
> WebConfigurationManager にあり、ConfigurationManager にない機能は「同期」及び「設定ファイルの階層化に対応」だと思われる。

というわけで、誰かご存じな方教えてください。
私は今からリファレンスソース漁ってきます。

# ちなみに今どうやってるかというと、いまだに ConfigurationSettings を使ってます。・゚・(ノ∀`)・゚・。
# Web と分かれてない時代の産物なので、きっとこいつがうまくやってくれると信じて…。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -