【问题标题】:How do I create a development environment for SharePoint using Windows Server 2008?如何使用 Windows Server 2008 为 SharePoint 创建开发环境?
【发布时间】:2009-08-11 01:52:22
【问题描述】:

我需要为 SharePoint 2007 创建一个开发环境。我正在运行 Windows 7 RTM 并安装了 Windows Virtual PC(不是 Virtual PC 2007)。我有一个运行 Windows Server 2008 的 VM,并应用了所有可用的更新。

此时,我知道我需要安装 IIS 7、Visual Studio 2008、SQL Server(希望使用 2008,而不是像每个指南提到的那样使用 2005),最后是 SharePoint 2007。我还看到有人提到安装 Active目录和 DNS。除非必须,否则我宁愿不安装它们,仅仅是因为它是一个开发环境,我希望它尽可能简单。

我注意到,在安装 IIS 等软件包时,要求非常具体。我还注意到几乎所有可用的教程都使用 Server 2003、VS/SQL 2005 堆栈。如果可能,我想使用所有内容的最新版本,但还没有找到可靠的指南。

【问题讨论】:

    标签: sharepoint development-environment


    【解决方案1】:

    This 是我使用的那个,它是 2008 年的。This one 虽然不是 Win2008 特定的,但更容易理解。

    您肯定想运行 AD。最大的麻烦之一是正确获取服务帐户权限。假设您将在生产中使用多个服务器,那么您肯定希望从一开始就使用域帐户。

    【讨论】:

    • 您能否详细说明最后的声明?如果您只是设置一个基本的开发虚拟机(永远不会扩展到生产环境),您如何从 AD 中受益?
    • 好处不在于开发环境本身,而是在于您在域环境中正确设置它所获得的经验。
    【解决方案2】:

    看看我目前搭建的Windows 2008 64位开发环境:

    Web 服务器 (IIS) 角色配置了 IIS 6 兼容性功能以及 .NET Framework 3.0 和 Windows Powershell 功能。

    IE 增强安全配置已关闭,网站已添加到受信任站点。我使用位于 c:\windows\system32\drivers\etc\hosts 的 hosts 文件来测试不同 DNS 条目上的站点。

    安装了SQL Server 2008的数据库引擎和管理工具。

    有本地服务帐户:

    • SharePoint 场管理员
    • 每个 SharePoint Web 应用程序/内容数据库
    • SQL Server 数据库引擎

    每当需要另一个需要服务帐户的 SharePoint 功能时,我都会通过 lusrmgr.msc 创建另一个本地用户。例如,在较旧的 VM 中,有用于 SharePoint 搜索的帐户(我也不太懒惰使用 SSP 的帐户)。

    我没有选择设置 Active Directory 和 DNS,因为我不希望在 VM 中产生这种开销。如果您需要使用此功能,这可能会受到限制。我使用测试环境来解决它,但那里没有安装 Visual Studio,所以它不那么方便。如果您有可用资源,请安装 AD。

    不记得我使用的是哪个指南,但可能是 TechNet 文章 Deploy a simple farm on the Windows Server 2008 operating system

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-09-25
      • 1970-01-01
      • 2011-10-24
      • 2011-07-26
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      相关资源
      最近更新 更多