【问题标题】:SharePoint 2010 HttpModule problemSharePoint 2010 HttpModule 问题
【发布时间】:2010-07-23 06:03:51
【问题描述】:

我正在尝试编写一个 HttpModule 以在我们的 SharePoint 场上运行 - 本质上它将检查用户是否已通过身份验证,如果是,它将针对另一个数据库验证某些信息并可能重定向用户以签署各种使用情况协议。

每当我在 web.config 中启用该模块时,我都会发现 SharePoint 在呈现页面时出现问题 - 几乎就像 CSS 没有被加载一样,因为页面没有任何样式。

作为测试,我什至尝试了一个空模块 - 即一个空的 init 块,因此它甚至没有将任何代码连接到任何事件,并且出现了同样的问题。在这一点上,它是一个只实现 IHttpModule 的空类,所以它甚至不是我的狡猾编码导致问题!

该模块位于一个类库中,我已将其放入需要运行的应用程序的 bin 文件夹中。在应用程序的 web.config 中,我只是添加了如下条目:

<modules runAllManagedModulesForAllRequests="true">
  ... (default stuff ommitted)
  <add name="SharePointAUP" type="SPModules.SharePointAUP" />
</modules>

我必须在这里遗漏一些非常明显的东西,因为我所做的与我发现的每个样本完全相同,但我得到了这种奇怪的行为。是否需要做一些额外的事情才能让 SharePoint 与自定义模块配合使用?

更新:

如果有帮助 - 这是在 Windows 2008 R2 上运行的 SP 2010 测试版。

更新:

我正在运行的设置是一个场 - 2 台带有 NLB 的前端服务器和 2 台应用程序服务器,服务分散在它们之间。

今天早上听了一个唠叨的感觉后,我在另一个我们拥有的独立设置的安装上测试了我的处理程序......并且一切都运行良好。该问题仅在部署到场时存在。

【问题讨论】:

    标签: sharepoint httpmodule sharepoint-2010


    【解决方案1】:

    确保包含前置条件属性

    【讨论】:

      【解决方案2】:

      在使用 RTM 重新安装场后,我又回到了这个问题 - 一切正常。我已经把它写成了 beta 问题(如果你看到了我的其他问题,还有我在 SharePoint 中遇到的许多其他问题!)。

      【讨论】:

        猜你喜欢
        • 2011-11-25
        • 2015-12-06
        • 2012-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-03
        • 2012-05-08
        • 1970-01-01
        相关资源
        最近更新 更多