建立Sharepoint 2010开发环境
本文以图示加文字说明来说明建立Sharepoint 2010开发环境的步骤。在安装Sharepoint2010开发环境的过程中走了不少弯路。希望能对需要的同仁有所帮助。Sharepoint 2010对硬件和软件的要求都挺高的。比如内存要4G,有朋友试了3G/2G, 甚至1.5G内存也可以装一个开发环境的。但是正式运行环境确实是需要至少4G的,最好是8G。
详细的要求大家可以看MSDN。本文就只列举几个需要注意的地方。
1. 硬件和操作系统须是64位的。
Sharepoint 2007还支持32位的,到2010只支持64位的。最开始的时候碰到的问题是这个64位的问题。颇费了些劲才弄明白。原本操作系统是32位的Windows Server 2008 with SP2,启动了安装程序,出现如下界面:
然后点“安装必备软件”和“安装SharePoint Server”都没有任何反应。也不开始安装,也没有任何提示信息。点击“查看硬件和软件要求”,看了安装要求,MSDN的页面都说了Windows Server 2008 with SP2和Windows Server 2008 R2可以安装,为什么已经是Windows Server 2008 with SP2,点那两个链接没有动静呢(还没有意识到是32位的问题)。不明白。于是在网络上搜索答案,搜来搜去, 找到了微软Sharepoint组的一个Program manager的博客,他解释说Sharepoint只能在64位操作系统上运行。这才明白原因。只好换到64位的系统上。笔者换到了Windows Server 2008 R2。因为有微软社区精英在开心网的组里面问过类似的问题,笔者也回答过。所以这个似乎是个比较普遍的问题。建议MSDN的网页加上64位的字样,或者点击安装程序至少有点信息说不支持32位操作系统云云。不然会继续有更多人困惑。
2. Sql Server 2008必须是打了Sp2包的。
最开始Sql Server 2008是没有打Sp包的版本。Sharepoint 2010报Sql Server版本太低。只有下载了Sp2包,安装上以后才解决。这个安装程序的提示信息也不够友好,希望能提示Sql Server 2008须有Sp2版本以上才能安装Sharepoint2010。
3. 只有选服务器场模式,才可以指定Sql Server 2008实例,否则就只能用Sharepoint 2010自带的Sql Server Express版安装。
注意事项交待完毕,说一下安装过程:
在Windows Server 2008 R2上启动安装程序,出现上面的图(见上图)。点“安装必备软件”,出现:
点”Next“。安装中:
等必备软件安装完成。就可以点“安装Share Point Server”安装SharePoint。
输入产品密钥,如果是试用,可以从MSDN下载页上找到试用密钥。输入即可。
选择服务器场模式:
选择完整,再点一下文件位置:
没有什么要改的,就点“立即安装”
安装进度中。
经过漫长的等待,安装完成了。但是还需要进行配置。
启动“SharePoint 2010 产品配置向导”,在下面窗口点击“是”。
因为之前没有创建过,那就选“创建新的服务器场”。
指定数据库,需要说明的是这里只能用域管理员帐号来访问数据库。安装Sharepoint 2010的服务器,如果选用了服务器场模式,就得用域中的服务器来安装。
指定服务器场的密码。
指定管理中心应用的端口号和安全设置。
选“是”
准备配置前的确认。
配置进行中,
经过等待,10项配置任务完毕。IE窗口自动打开了,进入了场配置向导。出现如下页面,点“启动向导”。
选新增管理账号,输入刚才的域管理员帐号,根据需要选择服务,点“下一个”。
创建网站集。
长时间的处理:
最后显示“完成”。
点了“完成”后回到管理中心:
至此安装配置就完成了。主页就可以显示了。
在管理中心,有这么两个级别:Web应用程序,网站集。可以先创建Web应用程序。SharePoint的Web应用程序会对应与一个IIS的站点。选择身份验证,端口,安全性配置等就可以去创建一个Web应用程序。
Web应用程序创建完成。
在创建Web应用之后可以创建网站集。在右边上面区域有个Web应用程序的选项,如果有多个Web应用程序,可以从中选一个。之后再输入网站集的名字,路径,再选择模版,比如工作组网站模版,最后点“确定”。
最后创建成功。
通过这种方法,一个Sharepoint服务器可以装有多个Web应用程序和多个Web网站。
笔者试过3GB内存的机器,也试过2GB内存的机器,还试过1.5GB内存的机器。都可以安装开发环境。只是1.5-2GB很难将所有服务都同时跑起来,所以只能将某些服务改成手动运行,只在需要的时候才开启。也算是没有办法的办法。供各位参考。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库