Sharepoint Crawler被拒绝访问网站
我们使用自定义网站def/template以编程方式创建所有网站集。除了抓取工具,一切都按预期工作。显然拒绝访问这些网站。爬行日志中说:Sharepoint Crawler被拒绝访问网站
http://server.localnetwork.lan/somesites/siteName 未找到该对象。 (该项目 被删除,因为它要么不 发现或履带被拒绝访问它 。)
并在日志文件中我得到这个:
08/11/2009 14:20:34.01 OWSTIMER.EXE (0x0674)
0x1560搜索服务器的通用
MS搜索管理
7hmh高例外 SearchUpgradeProvisioner关键字 配置 System.InvalidOperationException: jobServerSearchServiceInstance为null 处 Microsoft.Office.Server.Search.Administration.OSSPrimaryGathererProject.ProvisionContentSources Microsoft.Office.Server.Search.Administration.SearchUpgradeProvisioner..ctor(SearchServiceInstance searchServiceInstance)()
如果我手动创建网站集,抓取工具可以访问它。两个网站上的相同用户/帐户具有相同的访问权限,因此不应该成为问题。
我们用实际创建网站集的代码看起来有点像这样:
SPWebApplication app = SPWebApplication.Lookup(new Uri("WebApplicationUrl"));
app.FormDigestSettings.Enabled = false;
app.Sites.Add("url", "title", "description", "language code", "SiteTemplateName", "Owner.Username", "Owner.Fullname", "Owner.Email");
app.FormDigestSettings.Enabled = true;
代码已经稍加改动,以保护无辜...;)
任何想法,我们'做错了吗?
(请注意,我不知道如果这是一个编程错误或配置/设置错误,所以我跨张贴与Serverfault)
这是溶液。感谢一堆! – noocyte 2009-08-13 10:05:45