解决 SharePoint 2010 拒绝访问爬网内容源错误的小技巧(禁用环回请求的两种方式)...

这里有一条解决在SharePoint 2010搜索爬网时遇到的“拒绝访问错误”的小技巧。

首先要检查默认内容访问帐户是否具有相应的访问权限,或者添加一条相应的爬网规则。如果目标资源库是一个SharePoint库,验证一下该帐号是否具有对该SharePoint web应用程序具有至少“完全读取”的权限。

当我在升级上来的SharePoint环境中对我新建的博客URL进行爬网时遇到了这个错误。

这个错误发生在当你运行Windows 2008 R2和SharePoint 2010并且爬网进程试图访问一个本地的sharepoint站点时,会因为“环回请求(LoopbackRequest)”的原因被拒绝。这是在IIS 7和7.5中的一项安全设置。

解决办法是运行“regedit”,在注册表中“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa” 下添加一个DWORD值 “DisableLoopBackCheck”=1。

 

 

参考资料

Access Denied Crawling content source in SharePoint 2010


禁用环回请求的两种方式
第一种:新建IIS_DisableLoopbackCheck.reg注册表文件,内容如下:
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]
"DisableLoopbackCheck"=dword:00000001
 
 
第二种:使用Powershell来注册:
New-ItemProperty HKLM:\System\CurrentControlSet\Control\Lsa -Name "DisableLoopbackCheck" -value "1" -PropertyType dword
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Node.js是一个用于编写高性能络服务器的JavaScript工具包。它使用V8 JavaScript引擎,可以在服务器端运行JavaScript代码,因此成为开发络应用程序的首选工具之一。 在Node.js开发中,我们经常需要操作数据库,特别是MySQL。MySQL是一种广泛使用的开数据库,可以通过Node.js来进行操作。可以使用第三方模块,如mysql和sequelize,来连接和操作MySQL数据库。这些模块提供了简单而强大的API,可以执行查询,插入,更新和删除等操作,从而实现与MySQL数据库的交互。 另外,Node.js还提供了一些强大的虫和抓取框架,如Webster。Webster是使用Node.js编写的可靠的Web和抓取框架,它可以帮助我们从站中提取结构化数据。通过使用Webster,我们可以编写代码来站的内容,并从中提取我们需要的数据。 除了MySQL和Webster之外,如果你需要与Apache Cassandra数据库进行交互,可以使用适用于Apache Cassandra的DataStax Node.js驱动程序。这是一个现代化的、功能丰富且高度可定制的Node.js客户端库,它支持Apache Cassandra的二进制协议和查询语言。使用这个驱动程序,你可以轻松地连接到Cassandra数据库,并执行查询、插入、更新和删除等操作。 综上所述,Node.js是一个强大而灵活的工具包,可以用来开发各种类型的应用程序,包括络服务器、数据库操作和虫等。它提供了丰富的模块和库,使得开发过程更加简单和高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值