题
我刚刚从Windows 2008完成了我们的一个服务器升级到窗口2012运行SharePoint 2010。
我们的SharePoint站点工作,但我们已经遇到了搜索工具的问题。我使用ULS视图追踪错误:
尝试发出安全令牌时发生异常:请求的服务,生成服务 无法激活。有关更多信息,请参阅服务器的诊断跟踪日志。
任何人都可以提供任何帮助吗?
解决方案
for搜索工作securityToken.svc应该工作。要解决此问题,请检查我们是否可以浏览到STS Web服务页面。
要浏览您必须转到IIS Manager - >网站 - > SharePoint WebServices - > SecurityTokenserviceApplication,单击底部的“Content View”,右键单击SecurityToken.svc并单击“浏览”。此服务应为搜索工作。修复1检查我们是否可以浏览到STS Web服务页面。浏览 您必须转到IIS Manager - >网站 - > SharePoint WebServices - > SecurityTokenserviceApplication,点击“内容视图”下来 底部,右键单击SecurityToken.svc并单击“浏览”(如图所示) 下面)
修复2右键单击SecurityTokenserviceApplication,然后单击 探索,复制Web.config并将文件与文件进行比较 开箱即用的文件,没有修改。尝试用替换文件 一个新鲜的副本和重置IIS(当然保持原始文件)。
修复3在SharePoint PowerShell上逐个运行以下命令:
.$h = Get-SPServiceHostconfig $h.Provision() $services = Get-SPServiceApplication foreach ($service in $services) { $service.provision(); write-host $service.name}
其他提示
感谢您的帮助。PowerShell在帖子中的东西修正了我们的问题。我们尝试了第一位,替换web.config,没有成功。powershell命令已经解决了一切,我们现在能够再次搜索。
感谢
john