我有一个 SharePoint 场,其中有两个 WFE。我有 1 个启用了匿名访问和 Windows 身份验证的 Web 应用程序,以及 Web 应用程序内的 1 个网站集。我使用相同的 Windows 身份验证机制和匿名访问将 Web 应用程序扩展到 Internet 区域,以使用备用访问映射启用来自两个不同主机名(abc123.com 和 www.abc123.com)的呼叫。
当我通过任一 WFE 访问原始 Web 应用程序 URL(abc123.com)时,它都能正常工作;当我在一个框上访问扩展的 Web 应用程序 URL(www.abc123.com)时,它会重定向到 /pages/default.aspx,并在另一个 WFE 上正常工作;但它失败并出现 404 并且不会重定向。
您知道问题可能出在哪里吗?或者我可以检查哪些地方?谢谢 Russell
答案1
拉斯,
除非有其他信息,否则我的直觉告诉我 IIS 和其中包含的网站可能与此有关。您是否已进入 Internet 服务管理器并确认问题服务器上的扩展 Web 应用程序存在 (IIS) 网站?
如果站点在一个框中响应正常,而另一个框中响应不正常,我怀疑您可能遇到了 SPAdmin 服务(即 Windows SharePoint Services 管理服务)的问题。SPAdmin 负责执行源自场内其他服务器上的中央管理站点的任务和作业。它确实处理与 IIS 相关的配置操作,因此如果此服务未运行或在您的某个 WFE 上遇到问题,则该 WFE 可能未配置为处理备用 URL。
在这种情况下,我还建议查看计时器作业的状态(在中央管理中),以查看相关框的配置操作是否失败...或仍处于待处理状态。回收计时器服务 (SPTimerV3) 肯定不会造成任何影响,因为它是一种影响小、快速的步骤。
如果对这些服务的操作没有产生结果,请考虑删除 Web 应用程序扩展并将其重新扩展到相关区域。
我希望这有帮助!