声明无法建立终结点 - 事件 8305(SharePoint 2010 产品)

 

适用于: SharePoint Foundation 2010, SharePoint Server 2010

上一次修改主题: 2010-10-05

**警报名称:**安全令牌服务声明无法建立终结点

**事件 ID:**8305

**摘要:**安全令牌服务 (STS) 声明身份验证无法建立终结点。

**症状:**可能会出现下列一种或多种症状:

  • 用户无法登录到 Microsoft SharePoint Foundation 2010。

  • 登录失败。

  • 事件日志中将显示以下事件:事件 ID: 8305 说明: 尝试为以下内容建立终结点时发生异常: <异常>。

**原因:**声明提供程序未正确配置。

通过使用 Windows PowerShell 确认 STS 服务是否正在运行

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符处,键入以下命令:

    Get-SPServicAapplicationPool | Where {$_.DisplayName -eq <DisplayName>}| Format-List
    

    其中:

    • <DisplayName> 是 STS 服务应用程序池的显示名称。默认情况下,此值为“SecurityTokenServiceApplicationPool”。
  6. 验证该应用程序池的 StatusOnline

解决方法:恢复对 Web.config 文件所做的更改

  1. 如果修改了 Web.config 文件,请尝试手动恢复到以前的版本,或者,如果您备份了该文件,请还原备份。