本文的主要内容:本地电脑上搭建SharePoint 2010的开发环境,资料来源主要是翻译微软官方文档,以此记录学习过程,下面就一步一步翻译重点,由于我电脑是Win 7系统,所以这里主要介绍window 7的安装环境。
当想创建SharePoint2010项目时候,通常是在已经安装过SharePoint 2010 Foundation或者是SharePoint 2010 Server的本地电脑上。用本文的说明文档来创建的开发环境不支持SharePoint Farm的安装,不能创建活跃的产品网站(You should not host active production site,可以理解为不能创建商业网站)。
首先要在自己电脑上安装SQL 2008 R2,R2不用补丁,如果是按照官网的教程安装的是SQL2008还要打补丁,这个要输入邮箱,他在把下载链接发给你,太麻烦了我传到网盘由于我安装的是SQL 2008 R2没打补丁直接运行向导了,没有报错。 参考链接
选择和预配置操作系统环境
生产环境的搭建要比开发环境严格且花费成本很高。这篇文章的内容不支持生产环境的安装,系统要求:
内容 | 条件 |
---|---|
CPU | 64 bit |
SharePoint Server | 4GB RAM or above |
SharePoint Foundation | 2GB RAM or above |
- 如果是在window 7上安装SharePoint,首先你要安装WCF Hot Fix。
这里要注意两点问题:
- 如果电脑进行了360漏洞更新,可能已经安装了更高版本的WCF Hot Fix Update.程序会出现 the Update is not applicable to your computer,
相关Reference。也就是说不用更新了。
- 我使用的Chrome打开WCF Hot Fix,不能下载,可以使用IE浏览器打开下载。
这里安装所有的更新和方法都有可能出现上面两种情况,如果是第一种,我直接不安装更新。至少目前来看,我安装的功能没有报错,后续有待跟进
- 如果电脑进行了360漏洞更新,可能已经安装了更高版本的WCF Hot Fix Update.程序会出现 the Update is not applicable to your computer,
2.the ADO.NET Data Services Update for .NET Framework 3.5 SP1 to enable REST-based data services
SharePoint 安装时有两种方式:Stand-alone模式和Farm.Window 7系统只能安装Stand-alone模式,可以使用一个独立的SQL实例。
预配置SharePoint2010安装环境
事实上,SharePoint安装软件是有一个PrerequisiteInstalle.exe工具的,如果操作系统环境是Window Server 2008 R2的话,就可以直接配置SharePoint的预安装环境,点击PrerequisiteInstalle.exe就行了,但是如果是Window7就不行了,要手动安装一些文件。关于SharePoint软件的下载问题:
SP2010 Foundation是不要秘钥的,但是功能稍微少一点,直观上看至少创建网站时的模板要少一点。这里还有一个版本Microsoft Search Server 2010 Express(我也不知道这是什么,刚学,哈哈).SP 2010 Server版本是要秘钥的,功能多一点,秘钥的话在下载的页面的Detail里面有试用秘钥,180Days,如果是学习的话也够用了。
安装步骤如下:
1. 在D盘创建文件夹SharePointFile,假设下载的文件名SharePoint.exe,将下载的文件解压到该文件夹.win+r输入cmd, D:\SharePointFile\SharePoint.exe \extract
2. 进入解压之后的文件夹下的files\Setup\Config.xml,在Configuration标记下粘贴,SP Foundation和SP Server的配置方式是一样的。
<Setting Id="AllowWindowsClientInstall" Value="True"/>`
3. 安装软件
- 进入cmd,运行下面的软件。手动运行也行。
D:\SharePointFiles\PrerequisiteInstallerFiles\FilterPack\FilterPack.msi`
- Windows Identity Foundation (Windows6.1-KB974405-x64.msu)
- Chart Controls (this is not required if you are going to install SharePoint Foundation 2010).
4. 开启服务,在CMD命令下直接输入
start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation
这里我输入的时候报错了,我就直接没管它,然后我对照下面的图开启服务
.
5. 进入刚才解压的文件夹,点击Setup就可以安装了,一路next