dポイントプレゼントキャンペーン実施中!

WindowsServer2003
ASP.NET(2.0)

設定情報をINIファイルから読み込んでいます。
(XMLではなく、INIファイル)

INIファイルの中の内容を更新すると、
ASPの場合は、すぐに内容が反映されたのに、
ASP.NETの場合は、INIを変更したあと、
IISの画面から、WEBCONFIGファイルの内容を
何か変更してやらないと、INIを再読込(?)
してくれないみたいなのですが、何か他によい方法は
ないでしょうか。

要件としては、IISを再起動せずに、セッションを切らずに
INIファイルの変更内容を有効になれば、どのような
方法でもよいです。(できるだけ簡単な方法でお願いします)

A 回答 (1件)

ASP, ASP.NET の差は関係ないのでは。

。。
あなたがそのように実装しているだけだと思います。
必要な時に読み込むようにすれば良いと思います。

具体的にどこで読み込むようにしていますか?
たとえば、Global.asax の Application_Start で INI の内容を読むようにして、それを Session 変数なんぞに保存してしまうと、当然即反映はされませんよね?

尚、Web.Config を書き換えると読み込む、というのは、それによって WebApplication のリセットがかかっているからです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
やはり、アプリの問題ですね。。
どういう作りになっているのか調査したいと思います。

お礼日時:2008/09/03 11:18

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!