激活 Security Token Service 应用程序时的事件 ID 8306

症状

在 SharePoint Foundation 2010 中,您可能会遇到以下一个或多个症状:

  • http://localhost:32843/SecurityTokenServiceApplication/securitytoken.svc/actas在服务器的应用程序事件日志中,您将看到 "无法激活所请求的服务" 消息。
  • 用户将无法登录到使用声明身份验证的 SharePoint 网站。
  • 依赖声明身份验证的 SharePoint 内部操作将无法正常运行。

原因

如果满足以下一个或多个条件,则会导致此问题:

  • IIS 中的安全令牌服务的 .NET 信任级别未设置为 "Full"。
  • 安全令牌服务的应用程序池未启动或使用的凭据无效。

解决方案

为了解决此问题,您可以尝试以下可能的解决方案之一:

  • 在 IIS 管理器中,单击 "SecureTokenServiceApplication"。 在 "功能视图" 中,双击 ".NET 信任级别"。 确保将信任级别设置为 "Full"
  • 在 IIS 管理器中,确保 SecureTokenServiceApplication 的应用程序池正在运行。 默认情况下,应用程序池的名称为 SecureTokenServiceApplicationPool。

更多信息

仍然需要帮助? 请转到 SharePoint 社区