WSS 3.0(Windows Sharepoint Service 3.0)站点默认都是采用NTLM/Windows Integrated authentication的。从V3.0开始,WSS支持采用ASP.NET 2.0提供的Forms Authentication验证模式。但是很多人发现,将WSS站点设置为Forms验证之后,搜索功能不起作用了。

这是因为WSS3.0的搜索服务只支持NTLM验证模型,所以搜索功能不起作用了。但是,我们可以通过扩展现有应用程序的方法来启用搜索功能。

步骤如下:

1、打开如下图的管理中心 --> 应用程序管理页面。




2、点击“创建或扩展Web应用程序”选项,然后选择“扩展现有Web应用程序”。



3、确保在以下页面的Web应用程序中选择设置好Forms验证的Web应用程序。
4、选择随机端口或者设置一个固定的端口




5、选择NTLM
6、选择不允许匿名访问
7、选择区域:自定义




8、点击确定,就创建好了这个扩展的应用程序了。
9、确保搜索爬网帐户可以访问这个扩展的应用程序。
10、这样的话,下一次搜索服务就可以访问到应用程序,实现搜索功能了。

大家可以自己试验一下。