【发布时间】:2011-12-07 21:42:20
【问题描述】:
我已经编写了一个自定义 http 模块,并成功部署到了 sharepoint。此模块背后的目的是跟踪共享点站点的用户是否已接受 EULA(在请求上下文中表示为 cookie),然后简单地将他们重定向到另一个网站(独立运行)以接受我们的 EULA 等。我目前面临的是,虽然使用该网站的 Web 浏览器的用户很好,但一切正常,但在尝试索引该网站时出现了 SPFarms 搜索失败等问题。我的问题基本上是,我应该如何/应该过滤什么以确保我的模块只执行来自网络浏览器的请求的逻辑以及如何检测任何共享点爬虫等,例如搜索服务等?我意识到我可以对其进行硬编码以检查运行服务的用户名并检查文件路径扩展名并对其进行过滤,但这似乎是可怕的设计。如果您知道更好的方法,请告知
【问题讨论】:
标签: asp.net sharepoint-2010 c#-3.0 httpmodule