本文只适用于beta2

下面是步骤
在配置生效之前,登陆sps2007网站都是用的域帐号
一 创建一个website
    Central Administration->Application Management -> Create or Extend Web Application  -> Create a new Web Application.
    Authentication Provider 设为 NTML.
二 完成后选择Create a new Windows SharePoint Services site collection.选择Create site at this url,root(关于网站的结构,我会写一篇专门介绍).
    在Primary Site Collection Administrator 中输入一个域帐号(domain\user).
    在Template里选择Internet Presence Web Site.
三 在Central Administration->Application Management -> Authentication Providers选择刚创建的webapp,将authentication type改为form,Membership Provider Name输入AspNetSqlMembershipProvider.
四 创建存储user,role等信息的数据库.
    使用工具c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regsql
五 在Central Administration和刚才创建的site的目录里 (c:\inetpub\wwwroot\wss\ virtualdirectories)找到webconfig文件,添加
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Server=yourserver;Database=aspnetdb;uid=sa;pwd=*******;" providerName="System.Data.SqlClient" />
</connectionStrings>
    完成后重启IIS.
六 现在需要在上面建立的数据库里添加一些用户.
    最简单的方法是在vs2005里建一个网站,添加webconfig文件,在webconfig里添加和上面一样的连接字符串.编译.
    在vs的菜单里选择网站->ASP.NET 配置,打开ASP.NET web site administration tool.
选择安全,创建role和user.
七 回到Central Administration ->Application Management -> site collection administrators,选择上面创建的webapp,这时Site Collection Administrator 已经失效了,改成我们在六里创建的用户,ok.
八 打开我们创建的网站,用上面的admin登陆进去,是不是成功了?

原文地址
http://weblog.vb-tech.com/nick/archive/2006/06/14/1617.aspx
posted on 2006-07-13 15:43  有些伤感  阅读(1259)  评论(7编辑  收藏  举报