1. ホーム

Application_Webservice の Global.asax ファイルの開始をトリガーすることはできません。

2022-02-19 02:19:30









WebサービスのGlobal.asaxファイルにあるApplication_Startは、アプリケーションの起動時にトリガーされない

後でわかったのですが、ローカルのiisを使用しているので、Application_Startは発動できませんが、vsに付属するIISExpressは発動できます。

そして Application_BeginRequest は IIS と IISExpress の両方でトリガーすることができます。







Application_Start は、アプリケーション起動時の最初のアクセスでトリガーされるため、ネイティブ IIS でデバッグする場合、実行中のアプリケーションで Application_Start をデバッグしても、ブレークポイントがトリガーされないのです。



ローカル IIS で Application_Start をデバッグするには、次のようにします。

1. IISでページを閲覧する

2. IISのプロセス(w3wp)にプログラムをアタッチする

3. IISの停止と再スタート

4. 1で開いたページを更新する





この手間を省くために、IISExpressを使ってみよう