安装了SharePoint 2007 Trial, 再次作了一下form认证,总结如下:
实现步骤:
1、 Central Administration > Application Management > Authentication Providers 更改Application的授权方式
为Form, 并指定MemberShipProvider, 可使用默认的 AspNetSqlMembershipProvider (该provider由生成
aspnet_regsql生成)
2、VS2005, Open -> Website, 打开对应的site collection (如:E:/Inetpub/wwwroot/wss/VirtualDirectories/9000)
然后Website -> Asp.Net Configuration 添加用户和角色等。
3、设定site collection的administrators, 默认是系统账户,可更改为第二步增加的用户。
4、使用site collection的administrator账户登录site, 添加其他用户。
关于"File not Found"的错误:
进入2中提到的目录,打开web.config, 删除“xmlns=" http://schemas.microsoft.com/.NetConfiguration/v2.0"”
即可。需要注意的是,每次使用2添加用户或角色后,该串可能都会再次存在,需要再次删除。
实现步骤:
1、 Central Administration > Application Management > Authentication Providers 更改Application的授权方式
为Form, 并指定MemberShipProvider, 可使用默认的 AspNetSqlMembershipProvider (该provider由生成
aspnet_regsql生成)
2、VS2005, Open -> Website, 打开对应的site collection (如:E:/Inetpub/wwwroot/wss/VirtualDirectories/9000)
然后Website -> Asp.Net Configuration 添加用户和角色等。
3、设定site collection的administrators, 默认是系统账户,可更改为第二步增加的用户。
4、使用site collection的administrator账户登录site, 添加其他用户。
关于"File not Found"的错误:
进入2中提到的目录,打开web.config, 删除“xmlns=" http://schemas.microsoft.com/.NetConfiguration/v2.0"”
即可。需要注意的是,每次使用2添加用户或角色后,该串可能都会再次存在,需要再次删除。