一、 创建Form认证需要使用的用户数据库,这里使用Asp.netDb。
1.1 在服务器上启动cmd (最好以Administrator方式启动) 并转到目录 C:\Windows\Microsoft.NET\Framework\v2.0.50727下,也可以通过下图操作在此目录下进入cmd命令行模式

1.2 执行 aspnet_regsql.exe命令创建AspnetDb数据库,各步骤见下图:

命令运行后出现如下界面

按默认设置一路Next


完成创建后,可以到服务器上找到创建的Asp.netDb数据库。

二、 在Asp.netDb数据库上创建用户。
你可以自行在AspnetDb上创建用户,也可以通过工具快速生成用户。
2.1 下载 FBA User Management Tool
2.2 解压缩MembershipSeeder.zip并启动release目录下的 MembershipSeeder.exe,分别设置Config,Users和密码,然后点击Create进行创建,如下图:


这个工具将在Asp.netDb中创建 user1 … user50等50个用户,密码为!Passw0rd。
可以进入数据库中查看:

3.配置Sharepoint环境下的相关 Web.config
主要是两个Web.Config.(建议在配置任何web.config文件之前先备份原文件,以备操作失误使得SharePoint崩溃时用于恢复)
一是:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\SecurityToken\web.config