私はVS2010でC#HttpHandlerを作成しましたが、application_start()イベント(例:ログの設定など)でいくつかの初期化を行いたいのですが、何らかの理由で起動しません。Global.asaxイベントがIHttpHandlerのために起動しない
自動割り当てポートを使用してローカルVSサーバーに対して実行しようとしましたが、イベントは発生しますが、IISに対してはイベントが発生しません。 ProcessRequest()はコードを実行するように起動しますが、ソリューションを実行すると、IISを再起動してもapplication_startは起動しません。私は、VSがapplication_startイベントにフックできないことを読んだが、それは本当であると信じていない前にそれをしてきた。アプリケーションプールは.net統合モードで実行されています。ハンドラが処理されていることを確認するために、開始URLを設定しています。これは、ProcessRequest()を実行している場合です。
火災が発生する理由はありますか?
おかげ
編集。 Global.asaxの私の出来事のどれも発砲していないようです。これが起こるかもしれない何らかの理由があります、そして、私はそれをどのようにワイヤリングするのですか?
はい、標準のGlobal.asaxを実行しました。でも、空白の新しいものを削除して追加して、アプリ起動時にdebug.writeを追加しようとしましたが、起動しません。完全なIISの再起動とマシンの再起動は無駄になりました。 – LDJ