|
2#
楼主 |
发表于 2008-9-26 17:49:09
|
只看该作者
这时,已经完成form认证和windows认证站点的创建和修改。
即:http://moss.3322.org 为windows认证模式
http://www.sharepoint.org.cn 为form认证模式.
三、修改站点的WEB.CONFIG文件
图示的路径为刚才扩展站点的web.CONFIG文件存放位置。
在<SYSTEM.WEB>的上方插入<CONNECTIONSTRINGS>节,在<SYSTEM.WEB>的内部插入<MEMBERSHIP>和<rolemanager>节
<CONNECTIONSTRINGS>节:
<connectionStrings>
<remove name="AspNetSqlProvider" />
<add name="AspNetSqlProvider" c />
</connectionStrings>
<MEMBERSHIP>和<rolemanager>节:
<membership defaultProvider="AspNetSqlMembershipProvider">
<providers>
<remove name="AspNetSqlMembershipProvider" />
<add connecti passwordAttemptWindow="10" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuesti applicati requiresUniqueEmail="false" passwordFormat="Hashed" description="Stores and retrieves membership data from the Microsoft SQL Server database" name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</membership>
<roleManager enabled="true" defaultProvider="AspNetSqlRoleProvider">
<providers>
<remove name="AspNetSqlRoleProvider" />
<add connecti applicati description="Stores and retrieves roles data from the local Microsoft SQL Server database" name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
打开管理中心的虚拟目录位置,修改其web.config文件。
在管理中心站点的web.config文件中,只插入<ROLEMANAGER>节。
内容和上面的相同。
同时将该文件下方的<add name="RoleManager">注释掉!非常重要,为什么呢?这是我尝试的结果,如果不注释的话,在管理中心页面中访问"应用程序管理"时会报错。
重新启动一下IIS服务,即完成初步配置,在后面将介绍如何创建一个支持用户自由注册的站点,万里长征开始了第一步啦。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|