SharePoint が展開されたサイトで HTTPModule を使用すると問題が発生します。ここに私が持っているものがあります:
- /layouts/[ProjectName]/ フォルダー内の私のasp.netページ。aspx ファイルは、sharepoint マスターページを使用します
- 私は HTTPModule を持っており、IHTTPModule を実装しています
- web.config には {httpModules} {add name="HTTPModule" type="HTTPModule, [fullname assembly]WebForms, Version=1.0.0.0, Culture=neutral, PublicKeyToken=370ae5aba0a4672a"/} {/httpModules} が含まれています。
- web.config は、layouts/[projectname] フォルダーに配置されます。
しかし、何らかの理由で、HTTPModule が取得されないようです。私はそれを確認しました:
- アセンブリはGACとpublickeytokenに存在し、すべてが正しいです。
- GAC 化されたアセンブリには、HTTPModule のコードが含まれています
- web.config は、layouts フォルダーから選択されています。
- httpmodule が選択されていません (私は init で例外をスローしていますが、セッションはそれを壊すために開始します... しかし、それらの例外はスローしません)
HTTPModule が取得されない理由はありますか。
ps: 私は基本的にこれをやろうとしていますhttp://vspug.com/dwise/2007/01/08/one-master-to-rule-them-all-two-actually/