MOSS 2007 试用小记

本文详细记录了Microsoft Office SharePoint Server 2007(MOSS2007)从安装到配置的过程,包括网站集创建、风格调整、匿名及表单认证设置等内容。
为了给实验室做个内部协作与管理系统,开始学习使用 Microsoft Office SharePoint Server 2007 进行系统的开发,在这里记录一些工作中的简要内容,以便日后的回顾与查阅。

(1)安装MOSS 2007:
 MOSS 2007的安装还是较为简单的,参照安装文档或者按照提示一步一步就可以完成WSS v3和MOSS 2007的安装了。在测试中我没有使用域环境,安装没有出现任何问题,数据库使用了SQL Server 2005,安装完成后直接进行了网站的配置,其它好像就没有什么特别的了。总之,微软的东东就是傻瓜安装。

(2)配置MOSS 2007:
在初次安装完成后总是在页面左侧提示配置未完成的红色警告,为了消除该警告,我查阅了一些网上资料,主要是由于共享服务没有配置。首先,需要创建应用程序加入到Farm中(这步在安装时其实就已经完成了);其次,要将应用服务器的若干个服务启动起来,包括两个Search服务,Excel服务等,这些服务都是必须要启动的;随后,创建两个网站集,一个用户放置共享服务,一个用作第一个网站集;最后,就是创建共享服务了,我记得以前有次配置时这里好像出过错,但这次没有一点问题,可能是我知识稍稍丰富些的缘故。

(3)配置网站集:
在配置MOSS 2007时已经建立了最初级的网站集,这是一个可以用于发布的根站点,默认的会有报告、搜索、新闻、文档中心几个首要站点,这些站点都是可以随意创建的。我立即创建了一个名为“产品”的站点,在欢迎页面中增加了张图片和一些文字,然后提交供审批。刚开始居然没有找到用于批准审批的地方,后来才发现需要把一个特定用户加入到网站的审批者组中,然后用该用户登录进行该文档的批准。这样我新创建的这张页面就可以被发布成大版本了(1.0版)。但我刚刚增加的图片居然无法浏览到,原来新加入的图片也需要审批,于是乎有用刚创建的审批员对图片进行了批准。OK,至此新增网站集中首要网站的任务就告一段落了。

(4)创建其它类型的网站:
MOSS 2007中增加了许多新的网站模板,如博客、Wiki等,于是我就一一尝试在根网站集下又一口气创建了所有我感兴趣的网站集,他们都通过/sites/xxx来标识。不同的网站模板形成的网站果然不同(废话),试着写了一篇博客,增加了一条Wiki讨论。

(5)改变网站的风格:
接下来就要给创建的网站变变脸了(默认的看着实在有点烦),在根网站的网站设置中替换了母版页,哈哈样子就变了,真是easy,以后需要什么就直接修改这个母版页就OK了。还有我对网站的模板也进行了替换,主要是色彩样式上的差别。

(6)增加网站的匿名访问:
创建了网站,总不能每次都在弹出Windows窗口中敲入用户名和帐号吧,于是在SharePoint 3.0的管理中,把认证提供程序中默认的匿名功能给选中了。于是我的网站就可以匿名访问了,要对网站进行操作,只要点击右上角的登录按钮,输入用户名和密码就OK了。

(7)修改Windows认证为Form认证:
这里参考了Denny Zhang的文章(那个博客站点的速度简直不敢恭维,而前一访问我机器的CPU就是100%,还好后来看到那个站点不是MOSS 2007做的,否则更要郁闷坏了)。第一步:在SQL Server数据库中增加aspnetdb数据库,即使用了aspnet_resetsql命令;第二步:开发个小程序,用于创建用户和检验创建的用户能否正常登录;第三步:为所有网站集(包括WSS管理网站,和开发的小程序)的Web.config增加到SQL Server aspnetdb的连接字符串;第四步:重启IIS,刚开始没做这步,导致后来用户怎么也找不到,真是笨啊;第五步:在WSS管理中修改认证提供程序为Form认证,并加入AspNetSqlMembershipProvider;第六步:修改网站集的管理员为刚刚利用自己开发程序加入的用户;最后,测试通过。

(8)增加角色与子注册:
利用自己开发的程序加入角色管理页面,这里参考了ASP.NET 2.0高级程序编程一书,顺利增加了一个用户角色。(使用ASP.NET配置页面增加的Role似乎有问题,好多参考Denny Zhang文章的朋友也碰到了该问题,具体什么原因还需进一步探索,如果使用自己开发的程序则不会有任何问题)其次,修改网站集的Web.config文件,以支持使用ASP.NET角色。还要在WSS管理的认证提供程序中加入角色提供者AspNetSqlRoleProvider,随后就可以在网站集中增加该角色(就是在Add User的地方加就可以了)。这样,只要用户属于这个角色就可以访问网站了。最后,在自己开发的小程序中增加了用户注册自动加入到该角色的代码,这样用户就可以直接自注册后立即访问网站了。

好了,今天先这么多吧,其它的明天再写!

转载于:https://www.cnblogs.com/yuanxz/archive/2007/04/07/702741.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值