Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2010 Sharepoint 2010 FBA自定义登录页面403错误_Sharepoint 2010 - Fatal编程技术网

Sharepoint 2010 Sharepoint 2010 FBA自定义登录页面403错误

Sharepoint 2010 Sharepoint 2010 FBA自定义登录页面403错误,sharepoint-2010,Sharepoint 2010,我按照下面的教程为我的索赔SP2010网站创建了一个自定义登录页面 但我在Firefox中得到的只是403禁止文本。我也不走运。我在网上搜索了几个小时,但还是没找到 以前有人经历过这种情况吗 谢谢。根据引用的博客文章,您的自定义登录页面应继承自。我查看了Reflector中的类,没有看到任何会导致403错误的内容。但是,在查看其父对象时,我发现该方法中有以下内容: 始终为true,因此请确保将设置为forms。您可能被重定向到403,因为匿名用户无权显示自定义错误页 日志文件可以给你一个关于为

我按照下面的教程为我的索赔SP2010网站创建了一个自定义登录页面

但我在Firefox中得到的只是403禁止文本。我也不走运。我在网上搜索了几个小时,但还是没找到

以前有人经历过这种情况吗


谢谢。

根据引用的博客文章,您的自定义登录页面应继承自。我查看了Reflector中的类,没有看到任何会导致403错误的内容。但是,在查看其父对象时,我发现该方法中有以下内容:


始终为true,因此请确保将设置为forms。

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

日志文件可以给你一个关于为什么会发生这种情况的线索

或者:

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

CustomErrors=“关” Debug=“true”
Callstack=“true”

这似乎是一个很好的答案,我将尽快对此进行调查。
protected override void OnLoad(EventArgs e)
{
    this.Context.Request.ServerVariables["FederationLoginPageRequest"] = "1";
    if (this.CheckForFormsAccess 
        && (AuthenticationMode.Forms != SPSecurity.AuthenticationMode))
    {
        SPUtilityInternal.Send403(this.Context);
    }
    if (!this.AllowCaching)
    {
        base.Response.Cache.SetNoStore();
    }
    base.ShowStandardControls = false;
    base.OnLoad(e);
}