0

app.config と web.config の両方からデータを読み取る必要があります。私のクラスには、アプリケーション (exe) と Web アプリケーションの両方で使用される dll にラップされた読み取り/書き込み/更新メソッドがあります。呼び出し元のデフォルト構成ファイルにアクセスできるようにする必要があります。

app.config については、

Configuration config = ConfigurationManager
    .OpenExeConfiguration(ConfigurationUserLevel.None);

正常に動作します。

web.config の同等のコードは何ですか?

(追伸: 読みました

Configuration config = WebConfigurationManager
    .OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath)

動作し、そう言う人もいます

Configuration config = WebConfigurationManager.OpenWebConfiguration("~");

動作します。これらのうちどれが実際に機能し、より一般的ですか? または、他に良い代替手段はありますか?

4

0 に答える 0