HTTPModule和Sharepoint站点

时间:2010-01-21 16:59:59

标签: sharepoint httpmodule wspbuilder ihttpmodule

我遇到了使用带有sharepoint部署站点的HTTPModule的问题。这就是我所拥有的:

  • 我在/ layouts / [ProjectName] /文件夹中的asp.net页面。 aspx文件使用sharepoint主页
  • 我有一个HTTPModule和implments 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的代码
  • 正在从layouts文件夹中选择web.config。
  • httpmodule没有被选中(我在init中抛出异常,会话启动让它在我身上打破......但它不会抛出这些异常)

是否有某些原因导致HTTPModule无法被接收。

p.s:我基本上是在尝试这样做http://vspug.com/dwise/2007/01/08/one-master-to-rule-them-all-two-actually/

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

<configuration>
<system.web>
...
</system.web>
<system.webServer>
<modules>
...
</modules>
</system.webServer>
</configuration>
相关问题