1

私は HttpModule を開発し、Global.asax を使用しています。HttpApplication から派生するクラスを開発しましたが、クラスの Application_Start メソッドが実行されません (Application_Start の先頭にファイルを作成しますが、ファイルが作成されないため、Application_Start が実行されないと思います)。VSTS2008 + C# + .Net 3.5 を使用しています。

何が間違っていて、どのようにデバッグするのですか? Global.asax を Web サイトの仮想ディレクトリのルート ディレクトリにコピーする必要があることを確認したいのですが、正しいですか? HttpModule を実行するには、web.config で何かを構成する必要がありますか?

4

3 に答える 3

2

Application_Start は、アプリケーションの初回起動時に 1 回だけ実行されます。アプリケーションを再起動しましたか?

はい、Global.asax はルート ディレクトリにある必要があります。

新しい ASP.NET モジュールを web.config <httpModules> セクションに追加する必要があります。

于 2009-07-31T11:36:46.927 に答える
1

web.config http://msdn.microsoft.com/en-us/library/9b9dh535.aspxにエントリを追加する必要があります

于 2009-07-31T11:35:36.460 に答える