代码之家  ›  专栏  ›  技术社区  ›  Chris W

SharePoint 2010 httpmodule问题

  •  0
  • Chris W  · 技术社区  · 16 年前

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

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

    作为一个测试,我甚至尝试了一个空模块——也就是一个空的init块,这样它就不会将任何代码连接到任何事件上,并且会出现相同的问题。此时,它是一个空类,只实现了IHttpmodule,因此它甚至不是导致问题的我的狡猾编码!

    这个模块在一个类库中,我已经把它放到了它需要运行的应用程序的bin文件夹中。在应用程序的web.config中,我简单地添加了一个条目,如下所示:

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

    我一定是错过了一些非常明显的东西,因为我做的和我找到的每一个样品都完全一样,但我却有这种奇怪的行为。为了让SharePoint更好地使用自定义模块,我还需要做些什么吗?

    更新:

    如果有帮助的话-这是在Windows2008 R2上运行的SP2010测试版。

    更新:

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

    在今天早上听到一种烦人的感觉后,我已经在另一个安装上测试了我的处理程序,这是一个独立的设置…一切都很顺利。此问题仅在部署到服务器场时存在。

    2 回复  |  直到 16 年前
        1
  •  0
  •   David Nguyen    16 年前

    确保包含前置条件属性

        2
  •  0
  •   Chris W    16 年前

    我是在用RTM重新安装农场后回来的-一切都很好。我已经把它注销为测试版(如果你看到我的其他问题,我也会和其他许多人一起使用SharePoint!).