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