80

どのような状況で、アプリケーションの初期化コードを自分のApplication_Start()ファイルに入れる必要があるのだろうか?Init()Global.asax

この 2 つの違いは、Application_start最初に呼び出されてからInit().

  • なぜ私は他のものを使用するのですか?
  • 本当に違いがありますか?
  • 2 つのイベントの間で、アプリケーションの状態はどのように変化しますか?

これまでのところ、私が見つけることができる唯一の実際のポインターはメソッドIHttpModuleしかないInit()ため、私が行っていることがある時点で実装に適している場合は、一貫性のために他に何もない場合でも、のメソッドをIHttpModule使用する必要があります。Init()Global.asax

4

2 に答える 2

12

はい

それらの間には違いがあります。Application_Start() イベントは 1 回だけ呼び出されますが、Init() メソッドはアプリケーションのインスタンスが作成されるたびに呼び出されます。

于 2009-06-02T07:13:35.187 に答える