ASP.NETでINIファイル読み込みをする方法と設定の有効化

このQ&Aのポイント
  • ASP.NETでINIファイル読み込みをする際、設定が有効にならない場合の対処方法は何かありますか?INIファイルの内容を更新しても、ASP.NETではすぐに反映されず、WEBCONFIGファイルの変更が必要です。しかし、IISを再起動せずにセッションを切らずに設定を有効にする方法はありますか?できるだけ簡単な方法を教えてください。
  • ASP.NETでINIファイルの読み込みをしているが、設定が反映されない問題に直面しています。INIファイルを更新しても、ASP.NETではすぐに変更が反映されず、WEBCONFIGファイルの変更が必要です。しかし、IISを再起動せずにINIファイルの内容を即座に有効にする方法はありますか?簡単な方法を教えてください。
  • ASP.NETでINIファイルの読み込みを行っていますが、設定が有効になりません。INIファイルを変更しても、ASP.NETではすぐに変更が反映されず、WEBCONFIGファイルの変更が必要です。しかし、IISを再起動せずにセッションを切らずにINIファイルの変更を有効にする方法はありますか?できるだけ簡単な方法を教えてください。
回答を見る
  • ベストアンサー

ASP.NETでINIファイル読込みをしているのだけれど設定が有効にならない

WindowsServer2003 ASP.NET(2.0) 設定情報をINIファイルから読み込んでいます。 (XMLではなく、INIファイル) INIファイルの中の内容を更新すると、 ASPの場合は、すぐに内容が反映されたのに、 ASP.NETの場合は、INIを変更したあと、 IISの画面から、WEBCONFIGファイルの内容を 何か変更してやらないと、INIを再読込(?) してくれないみたいなのですが、何か他によい方法は ないでしょうか。 要件としては、IISを再起動せずに、セッションを切らずに INIファイルの変更内容を有効になれば、どのような 方法でもよいです。(できるだけ簡単な方法でお願いします)

  • GBSGBS
  • お礼率36% (370/1012)

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

ASP, ASP.NET の差は関係ないのでは。。。 あなたがそのように実装しているだけだと思います。 必要な時に読み込むようにすれば良いと思います。 具体的にどこで読み込むようにしていますか? たとえば、Global.asax の Application_Start で INI の内容を読むようにして、それを Session 変数なんぞに保存してしまうと、当然即反映はされませんよね? 尚、Web.Config を書き換えると読み込む、というのは、それによって WebApplication のリセットがかかっているからです。

GBSGBS
質問者

お礼

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

関連するQ&A

  • ASPでINIファイルを読み取る

    いつもお世話になっています。 ASPでINIファイルを読み込む方法はありますか? また、それに代用できる設定系ファイル作成する方法はありますか? (余談)INIファイル読み込む方法は、例えばVBでAPIを使う方法しか無いのでしょうか・・・

  • ASPとASP.netの連携について

    ASPで作られたシステムとASP.netで作るシステムの 連携について、ASP初心者で困っています。ご教授ください。 (1)ASPからASP.netの画面遷移はできますか? 可能ならば、どのようにすればできますか? (2)ASPとASP.netではセッションの共有はできない (オーバーヘッドがしやすい等問題があるためしない方がいい)と  いうのを知りました。  画面遷移時に、パラメータを渡したいのですが、  DBに格納という方法以外に、たとえば、  JSPのsubmitで値を飛ばすように、ASPで飛ばしたものを  ASP.netでgetするようなことはできますか? よろしくお願いします。 環境は、OSがWin2000、WEBサーバがIISです。

  • IISから初期設定(INIファイル)を読込みWEBで利用する

    以前質問を頂いた内容で、初期設定ファイル(INIファイル)を読み込むものを作成したいと言った内容で、incファイルを利用しようと思った矢先に、担当者より、aspファイル等でその都度「.inc」読むのは都合悪いからIIS側でINIファイルのような初期設定ファイルを読み込むようにしたいと言われました。その方は開発はしないので奥をついた質問は出来ないのですが、その方いわく聞いた話だとIIS起動時に設定ファイルを読み込み、WEBで利用できるということなのですが、そんなこと出来るのでしょうか? 色々と調べはしているのですが、検索の仕方が分からず手も足も出ません。どなたか助けてください。細くはその都度、更新いたします。

  • IISのセッション情報について(旧ASPとASP.NETの共有)

    IISのセッション情報について(旧ASPとASP.NETの共有) うっすらと無理というかそんなコトしたら、セッション情報がダダ漏れになりそうな気がしますが、 標題のように、旧ASPのSession("hogehoge")の値をASP.NETから参照することは 技術的に可能なのでしょうか?? ご存知の方いらっしゃいましたら、ご教示をお願いします。

  • ASP.NETについて

    ASP.NET2003で作った画面からASP.NET2005で作った画面へ、セッション情報を引き渡すことは可能でしょうか?その場合、どのようにしたらよいでしょうか? よろしくお願いします。

  • 再起動しないでiniファイルの変更を反映したい!

    VBで、メールソフトを作成したのですが、iniファイルの変更を反映するにはソフトをいちいち再起動しないと出来ません。 ソフトを再起動しないでiniファイルの変更を反映する方法を教えてください!

  • ASP.NETで共通ファイルにまずアクセス?

    IISのASP.NETで複数のページがあり、 共通のメソッドを実行したい場合、 各ページにメソッドを記述しないといけません。 これをある特定のファイルに記述しておけば、 全部のアクセスは最初にそこを通るようにするような ことは可能でしょうか?

  • ASP.NETでのファイル排他制御について

    ASP.NETでのファイル排他制御に関しての質問です。 あるアプリケーションでローカルリソースファイルおよびXMLファイルの更新等を行います。 アプリケーションは複数の起動が可能です。 ローカルリソースファイルおよびXMLファイルの排他制御は可能でしょうか? 可能な場合、ファイルおよびレコード単位で可能でしょうか? この辺のプログラミングについてご教授お願い致します。

  • RedHat9.0でphp.iniファイルの変更を反映させるには

    宜しくお願いします。 RedHat9.0でphp.iniファイルの設定を変更した後、何を再起動させるとその変更内容が反映されるのか教えて下さい。お願い致します。

  • ASP.NET

    お世話になります。ASP.NET初心者です。 つい、一週間ほど前から、ASP.NETでのシステム開発をしているのですが、わからない点があり質問させて頂きました。 環境 ASP.NET(今は、ローカルのIISを使用しています。)    DB Oracle10g 質問内容:画面上で入力された値をキーとしてDBから値を取得し、 画面に表示するのですが、その取得してきたデータのKey値をどこかに保存しておいて、更新(UPDATE)するときに使用したいと思うのですが、どのような方法があるのでしょうか?画面の隠しコントロールなどに退避したりするのでしょうか? 以上 よろしくお願いします。  

専門家に質問してみよう