1

我在带有 ADFS 自定义登录页面的 SharePoint 2010 中遇到了 Forbidden 403 页面的问题。

我已将 SharePoint 配置为使用 ADFS 作为身份提供者,并且我希望自定义登录页面代替 ADFS 默认登录页面。

我创建了一个应用程序页面并将其放置在 Layouts 文件夹中,并在我的 SharePoint 页面的身份验证提供程序下的自定义登录部分中配置了此路径。

当我导航到我的 SharePoint 网站时,它会将页面重定向到我的自定义登录页面,但使用了禁止的处理程序。

我已授予 Bin 目录的所有权限,但仍然无法解决问题。

4

3 回答 3

0

您可能被重定向到 403,因为匿名用户无权显示自定义错误页面。

日志文件可以为您提供有关为什么会发生这种情况的线索。

或者:

在 web.config 文件中(一个用于 Web 应用程序,一个在 _layouts 文件夹中)设置以下内容:

CustomErrors="Off" Debug="true" Callstack="true"

于 2013-10-23T15:20:42.097 回答
0

您的应用程序页面的代码隐藏继承自哪个基类?它继承自 Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase 很重要。

此外,要允许匿名用户访问此页面,必须设置以下属性:

protected override bool AllowAnonymousAccess
{
    get
    {
        return true;
    }
}
于 2012-09-07T13:59:55.190 回答
0

我的修复与正在使用的母版页有关(源链接如下)。

删除 DynamicMasterPageFile = “~/masterurl/default.master” 属性并在 .aspx 页面的 @Page 指令中添加 MasterPageFile=”/_Layouts/15/ErrorV15.master” 属性。您还可以使用 Simple.master 或 SimpleV4.master 页面。

https://hpatel.wordpress.com/2014/06/29/sharepoint-2013-how-to-create-anonymous-application-page/

于 2016-12-15T19:17:22.350 回答