SharePoint:将ASP代码插入login.aspx

SharePoint:将ASP代码插入login.aspx,sharepoint,fba,Sharepoint,Fba,我的SP站点上有FBA(基于表单的认证),所以第一个登录站点是login.aspx。 现在存在以下问题:用户来自sharepoint上的另一个站点。在这里,他们使用某种私钥。公钥位于sharepoint Web服务器上 我现在想做的是用下面这个机制的创建者提供的示例代码修改login.aspx,但我真的不知道在哪里粘贴它: " 这是您的有效负载: " 作为一个独立的.NET项目,它工作得很好,但我不知道如何将它放入login.aspx 非常感谢, fiuman007快速且非常脏的方法是直接修改l

我的SP站点上有FBA(基于表单的认证),所以第一个登录站点是login.aspx。 现在存在以下问题:用户来自sharepoint上的另一个站点。在这里,他们使用某种私钥。公钥位于sharepoint Web服务器上

我现在想做的是用下面这个机制的创建者提供的示例代码修改login.aspx,但我真的不知道在哪里粘贴它:

" 这是您的有效负载:
"

作为一个独立的.NET项目,它工作得很好,但我不知道如何将它放入login.aspx

非常感谢,
fiuman007

快速且非常脏的方法是直接修改login.aspx,它位于SharePoint服务器上,如下所示:

快速而肮脏的方法是将上面的文件复制到一个新的子目录中,在这里进行更改,然后指向web.config中的这个新登录页面


正确的解决方案是使用web.config修改创建一个特性,并将其放入带有登录页面的解决方案中。它将获得与方法2相同的最终结果,但以一种良好的可重复方式,可以将其放入源代码管理中

创建您自己的Login.aspx,然后配置web.config以使用该页面作为FBA的默认登录页面永不更改硬盘上Sharepoint 12配置单元中的现成Sharepoint文件

始终创建自己的自定义版本,并将sharepoint指向自定义页面。这几乎适用于任何时候您考虑修改sharepoint 12配置单元文件


不要走捷径,你最终会陷入维护地狱。

谢谢你的回复。我想我会在login2.aspx中复制login.aspx并在web.config中重定向到this.cool!顺便说一句,当一切正常时,更新你的帖子可能会很好。
"c:\Program Files\Common Files\Microsoft Shared\Web Server Extension\12\TEMPLATE\LAYOUTS\login.aspx"