设为首页 收藏本站
查看: 823|回复: 0

[经验分享] 设置 SharePoint Foundation 的开发环境

[复制链接]

尚未签到

发表于 2019-2-3 13:46:08 | 显示全部楼层 |阅读模式
  当您创建或自定义 SharePoint 解决方案时,通常最好在安装了 Microsoft SharePoint Server 2010 或 Microsoft SharePoint Foundation 2010 的本地计算机上开发此类解决方案。本文介绍如何安装含有 Microsoft SharePoint 2010 和 Microsoft Visual Studio 2010 的开发环境。按照以下说明创建的开发环境将不支持 SharePoint 场安装,而且您不应利用此配置来承载活动的生产网站。以下说明将可让您从特别适合开发 SharePoint 自定义解决方案的环境开始工作。
  步骤 1:选择和预配置操作系统
  与生产环境相比,开发环境要满足的要求相对较宽松,其费用也相对较低,而且本主题中的准则将不支持生产环境的安装。对于将在其上安装 SharePoint 2010(用于开发目的)的本地计算机,您在预配置其操作系统时有多种选择。所做的选择将由特定于您的组织和环境的因素决定,这些因素包括预算、您的开发团队的规模,以及您和您的组织已在使用的操作系统等。
  在任何开发环境中,所使用的计算机应安装具有 x64 功能的 CPU,以及至少 2 千兆字节 (GB) 的 RAM(用于 SharePoint Foundation,最好是 4 GB)和 6 到 8 GB 的 RAM(用于 SharePoint Server)。
  具体的选择如下:

  •   在 Windows Server 2008 Service Pack 2 x64(或 Windows Server 2008 R2 x64)上安装 SharePoint。
  •   在运行 Windows Server 2008 Service Pack 2 x64(或 Windows Server 2008 R2 x64)来宾操作系统的虚拟机上,使用 Microsoft Hyper-V 并安装 SharePoint。
  •   在 Windows 7 x64、Windows Vista Service Pack 1 x64 或 Windows Vista Service Pack 2 x64 上安装 SharePoint。
    注释

      不支持在 Windows 7 的 K 或 KN 版本上安装 SharePoint 2010。
  •   在运行 Windows 7 x64、Windows Vista Service Pack 1 x64 或 Windows Vista Service Pack 2 x64 来宾操作系统的虚拟机上,使用 Microsoft Hyper-V 并安装 SharePoint。
  必须为 Microsoft Windows 安装 WCF 修补程序 (KB971831)。若要找到该修补程序,对于 Windows Server 2008 Service Pack 2、Windows Vista Service Pack 1 或 Windows Vista Service Pack 2,请访问此链接(该链接可能指向英文页面);对于 Windows Server 2008 R2 和 Windows 7,请访问此链接(该链接可能指向英文页面)。
  如果您使用的是 Windows Vista Service Pack 1 或 Windows Vista Service Pack 2,请在 IIS 7.0 上安装 ASP.NET 的修补程序 (KB967535)(该链接可能指向英文页面)。此修补程序已安装在 Windows 7、Windows Server 2008 Service Pack 2 和 Windows Server 2008 R2 上,它更新了 ASP.NET CLR,以识别新的编译优化选项。为了利用此选项,请在 web.config 文件中将  标记的 optimizeCompilations 属性设置为 true:
  复制
  
  通过进行此更改,当您将解决方案安装到 bin 目录之后,初始网页加载时间将会显著缩短。
  不能使用 Windows 7 和 Windows Vista 来进行 SharePoint 2010 的生产部署。如果您在开发环境中使用 Windows 7 或 Windows Vista,则您应能够使用安装了与生产环境相同的操作系统的测试环境。仅建议在开发人员的工作站中使用 Windows 7 和 Windows Vista,而且只应将它们用于独立的安装。您可以使用单独的 Microsoft SQL Server 实例,但您不应将安装配置为 SharePoint 场,并且不应在此配置上承载活动的网站。
  步骤 2:安装 SharePoint 2010 的必备组件
  在开始安装之前,SharePoint 要求您的操作系统安装了某些必备组件。由于这个原因,SharePoint 包含了一个 PrerequisiteInstaller.exe 工具,它将为您安装所有这些必备组件。如果使用 Windows Server 2008 Service Pack 2 或 Windows Server 2008 R2 操作系统设置开发人员工作站,则为了安装 SharePoint 2010,您只能先运行 SharePoint 2010 附带的 PrerequisiteInstaller.exe 工具(它安装 SharePoint 所需的必备组件),然后再运行 Setup.exe。但是,您不能在 Windows 7 或 Windows Vista 上使用 PrerequisiteInstaller.exe。对于这些操作系统,您必须按照本节中的其他说明进行操作。
  因为默认安装仅对 Windows Server 2008 有效,因此您必须编辑一个配置文件并手动安装许多必备组件。您必须使用在本地计算机上具有管理员访问权限的帐户登录,然后执行以下每个步骤。这些步骤假定您获得了已压缩为一个可执行文件的 SharePoint 2010 分发介质(对于 SharePoint Foundation 2010 名为 SharePoint.exe,对于 SharePoint Server 2010 名为 OfficeServer.exe)。
  设置开发人员工作站

  •   将 SharePoint.exe(或 OfficeServer.exe)安装文件复制到您安装 SharePoint 并进行开发工作的计算机上的某个文件夹中,例如以下路径中。
      c:\SharePointFiles
  •   将安装文件解压缩,方法是打开命令提示符窗口,然后在您于上一步中复制了安装文件的文件夹所在的目录位置中键入以下命令。
      对于 SharePoint Foundation 2010:
      c:\SharePointFiles\SharePoint /extract:c:\SharePointFiles
      对于 SharePoint Server 2010:
      c:\SharePointFiles\OfficeServer /extract:c:\SharePointFiles
  •   使用文本编辑器(如记事本)打开位于以下路径中的安装配置文件 config.xml。
      复制
    c:\SharePointFiles\files\Setup\config.xml  在  标记内添加此行。
      复制

  •   保存此配置文件。
  •   查看完整的配置文件。对于 SharePoint Foundation 2010,此配置文件现在类似以下所示。对于 SharePoint Server 2010,完整的配置文件将更长(因此以下文本无法替代该文件的内容),但应使用相同的 AllowWindowsClientInstall 属性设置。
      复制
       此配置文件中的所有文本均区分大小写。如果您未按照上一步中所述编辑此配置文件,或者未保存此配置文件,则在您尝试运行安装时,您将看到下图所示的错误消息。  图 1. 安装程序无法继续的错误消息

  •   如果您使用 Windows Vista Service Pack 1 或 Windows Vista Service Pack 2,则必须安装以下必备组件:

    •   .NET Framework 3.5 SP1
    •   Windows PowerShell 2.0 CTP3 x64(该链接可能指向英文页面)
    •   Windows Installer 4.5 Redistributable

  •   如果您使用 Windows Vista Service Pack 1、Windows Vista Service Pack 2 或 Windows 7,则安装以下其他必备组件:

    •   Microsoft FilterPack 2.0 Beta。在命令提示符处键入以下内容。
        复制
      c:\SharePointFiles\PrerequisiteInstallerFiles\FilterPack\FilterPack.msi
    •   Microsoft Sync Framework(该链接可能指向英文页面)
    •   SQL Server Native Client(该链接可能指向英文页面)
    •   Windows 标识基础的说明 (Windows6.1-KB974405-x64.msu)
    •   ADO.NET Data Services v1.5(该链接可能指向英文页面),需要安装它才能支持 REST 服务(可在 http://localhost/_vti_bin/ListData.svc 访问此服务)。选择“仅运行时”安装程序。
    •   Chart Controls(如果打算安装 SharePoint Foundation 2010,则无需安装此组件)。
    •   SQL Server Analysis Services - ADOMD.Net(该链接可能指向英文页面)(如果打算安装 SharePoint Foundation 2010,则无需安装此组件)。

  •   手动启用所需的每项 Windows 功能。通过复制以下命令并在命令提示符窗口中运行此命令可以快速执行此操作。
      以下文本包含换行符。您必须移除换行符才能从命令提示符下运行此脚本。
      复制
    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
  •   验证已启用必需的 Windows 功能。上一步中的命令启用了“Windows 功能”对话框的“Internet Information Services”部分中的所有必需功能(可以通过“控制面板”中的“程序”部分访问此对话框)。使用图 2 和图 3 可以检查您是否已启用所有必需的 Windows 功能。如果您自己的操作系统中缺少任何功能,请返回到“Windows 功能”对话框的“Internet Information Services”部分,然后启用这些功能。
    注释

      以下图形描绘了运行 Windows 7 操作系统的计算机上的一个“Windows 功能”对话框。为方便阅读,图形已被分为两个。您在 Windows Vista 上将会看到相同的 Windows 功能列表。
      图 2. Windows 7 中的 Windows 功能列表的第一部分

      图 3. Windows 7 中的 Windows 功能列表的第二部分

  •   重新启动计算机以完成对 Windows 功能所做的更改。
  步骤 3:安装 SharePoint 2010

  •   若要安装 SharePoint Server 2010 或 SharePoint Foundation 2010,请打开命令提示符窗口,然后在提示符处键入以下命令。
      复制
    c:\SharePointFiles\Setup.exe  如果您正在安装 SharePoint Server 2010,您将看到启动页。在启动页出现时,对于“安装”,请单击“安装 SharePoint Server”。请勿选择“安装必备软件”。对于 SharePoint Foundation 2010,您不会看到此启动页。
      图 4. SharePoint Server 启动屏幕

  •   接受 Microsoft 软件许可条款。
  •   在“选择所需的安装”页上,单击“独立”以便在一台开发人员工作站上安装所有软件。
      图 5. 安装类型选择

  •   如果在安装中出现任何错误,请查看日志文件。若要查找日志文件,请打开命令提示符窗口并键入以下命令。日志文件将显示在目录列表的末尾。
      复制
    cd %temp% dir /od *.log
  •   在安装完成之后,系统将提示您启动 SharePoint 产品和技术配置向导。在启动此向导之前,请首先安装 Microsoft SQL Server 2008 KB 970315 x64。打开此向导后,执行以下操作:

    •   安装 SQL Server 2008 KB 970315 x64。
    •   在完成 Microsoft SQL Server 2008 KB 970315 x64 的安装之后,完成此向导。

  在完成此配置向导之后,您将看到新的 SharePoint 网站。
  图 6. 新的 SharePoint 网站

  步骤 4:安装 Visual Studio 2010 和开发人员文档

  •   安装 Visual Studio 2010 Beta 2 Professional。
  •   下载并安装 Microsoft SharePoint 2010 SDK。
  步骤 5:从已安装的系统创建 Hyper-V 映像
  在物理主计算机上设置了可用的开发环境之后,您可以将所做的设置存储为虚拟计算机,以便其他人可以使用它,或者您可以在以后重复使用此“干净”的安装。或者,您可以在新创建的虚拟机上设置开发环境。Windows Server 2008 Service Pack 2 中的 Hyper-V(该链接可能指向英文页面) 角色提供了可让您在一台主机上创建多服务器环境的基础结构和管理工具。有关详细信息,请参阅 Hyper-V 入门:从初始设置到常见方案的演练(该链接可能指向英文页面)。若要获得可让您从现有的 Windows Server 2008 映像来创建虚拟硬盘驱动器 (VHD) 的实用 Windows PowerShell 脚本,请参阅 MSDN Code Gallery 上的 Install-WindowsImage PowerShell 脚本(该链接可能指向英文页面)。
  如果使用 Windows 7,则还可以在 Windows Hyper-V 中创建用以安装 SharePoint 的 VHD,然后利用 BDCEdit.exe 配置 Windows 7,以便它直接引导到该 VHD 上的操作系统。这可以提高性能,因为虚拟化层不存在。它还可让您使用 VHD 差异磁盘(即仅包含不同于单个基本安装的元素的 VHD),它们可省磁盘空间,并使回滚更改变得更容易。有关此类配置的详细信息,请参阅在具有本机引导的虚拟硬盘上部署 Windows。
  如果您选择在虚拟计算机上创建单服务器安装,则标准内存要求仍然适用。虚拟计算机需要至少 2 GB(最好是 4 GB)的 RAM。虚拟化还可让您创建由多台计算机组成的服务器场。在 SharePoint Server 2010 的场安装中,每台计算机都需要至少 1.5 GB(最好是 2 GB)的 RAM。您可以在如以下示例性安装这样的安装上运行一个功能完整的域基础结构:

  •   两台虚拟计算机,每台都有 2 GB 的 RAM
  •   在一台计算机上运行的域控制器和 Microsoft SQL Server 2008
  •   在另一台计算机上运行的 SharePoint Server 2010 和两个 Web 应用程序(包括管理中心)
  请参阅
  其他资源
  SharePoint Server 2010 的新增功能
  What's New in SharePoint Foundation 2010 (该链接可能指向英文页面)


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-671350-1-1.html 上篇帖子: SharePoint 2013常用开发工具分享 下篇帖子: VS2010开发SharePoint Workflow (一)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表