HTTPModule和Sharepoint站点

HTTPModule和Sharepoint站点,sharepoint,httpmodule,wspbuilder,ihttpmodule,Sharepoint,Httpmodule,Wspbuilder,Ihttpmodule,我在将HTTPModule与sharepoint部署的站点一起使用时遇到问题。以下是我所拥有的: 我的asp.net页面位于/layouts/[ProjectName]/文件夹中。aspx文件使用sharepoint母版页 我有一个HTTPModule和implications IHTTPModule web.config包含 {httpModules} {add name=“HTTPModule”type=“HTTPModule,[fullname assembly]WebForms,版本=

我在将HTTPModule与sharepoint部署的站点一起使用时遇到问题。以下是我所拥有的:

  • 我的asp.net页面位于/layouts/[ProjectName]/文件夹中。aspx文件使用sharepoint母版页
  • 我有一个HTTPModule和implications IHTTPModule
  • web.config包含 {httpModules} {add name=“HTTPModule”type=“HTTPModule,[fullname assembly]WebForms,版本=1.0.0.0,区域性=neutral,PublicKeyToken=370ae5aba0a4672a”/} {/httpModules}
  • web.config位于layouts/[projectname]文件夹中
但无论出于何种原因,HTTPModule似乎没有被拾取。 我已经证实:

  • 程序集存在于GAC和publickeytoken中,所有内容都是正确的
  • GAC’ed程序集不包含HTTPModule的代码
  • 正在从layouts文件夹中拾取web.config
  • 未拾取httpmodule(我在init中抛出异常,会话开始使其中断…但它不会抛出这些异常)
有没有什么原因导致HTTPModule没有被拾取


p、 s:我基本上是在尝试这样做

您需要更新的web.config文件位于web应用程序目录(IIS目录)中

如果在集成模式下运行IIS 7.x,请使用此处显示的部分:

<configuration>
<system.web>
...
</system.web>
<system.webServer>
<modules>
...
</modules>
</system.webServer>
</configuration>

...
...