在远程系统上开发 SharePoint 应用程序

适用范围: apps for SharePoint | Office 365 |
SharePoint Foundation 2013 | SharePoint Server 2013

使用远程安装的
SharePoint 创建 SharePoint 相关应用程序

利用 Visual Studio 中以前版本的 SharePoint 工具,开发人员在 Visual Studio 中生成 SharePoint
解决方案之前,必须在本地安装 SharePoint Foundation 或 SharePoint Server。此要求增加了开发成本,不仅因为需要
SharePoint 的更多副本,而且托管它们还需要更多合格的系统。

但是,通过将 Microsoft SharePoint 2013 与 Visual Studio 2012 Office
开发人员工具一起使用,您可以用远程安装的 SharePoint 在系统上创建 SharePoint 相关应用程序解决方案。您不必在本地系统上安装
SharePoint 2013。此功能称为远程开发。






重要信息

如果在远程服务器上安装 Microsoft SharePoint 2013,您可以在 Visual Studio 2008 中开发
SharePoint 相关应用程序解决方案。但是,在开发其他 SharePoint 解决方案之前,您必须在本地安装 Microsoft
SharePoint 2013。

典型方案

在 SharePoint 开发的典型方案中,组中的每个开发人员都必须在开发计算机上安装操作系统(通常为服务器操作系统)、Visual Studio 以及
SharePoint 的服务器版本。但是,通过在单个服务器上安装 SharePoint 2013 ,然后在每个开发计算机上安装 Windows、Visual
Studio 以及 Visual Studio Office 开发人员工具,团队可以远程开发 SharePoint 相关应用程序。 当您创建
SharePoint 相关应用程序解决方案时,您只需引用正在运行 SharePoint(而不是本地安装的 SharePoint)的远程服务器。

要求

若要远程开发 SharePoint 相关应用程序解决方案,您必须安装以下组件。

  • 服务器操作系统以及一个服务器上的 SharePoint 2013 版本。

  • 开发人员对正在运行 SharePoint 的服务器子站点必须具有"完全控制"权限。例如,如果开发人员正在 http://myserver/devweb
    上创建 SharePoint 相关应用程序,则开发人员必须具有 devweb 的"完全控制"权限。开发人员不需要网站集管理员权限。

  • 还必须在每个开发人员的系统上安装以下组件。

    • Windows 7 或更高版本

    • Visual Studio 2008 或更高版本

    • Visual Studio Office 开发人员工具

您使用 Microsoft Web 平台安装 Visual Studio Office 开发人员工具,这将安装所有必需组件。

访问远程服务器

安装所需组件之后,您可以用以下任何一种方法访问正在运行 SharePoint 的远程服务器。

  • 当您正在创建 SharePoint 相关应用程序时,在 SharePoint 自定义向导内的"想要使用哪个 SharePoint
    站点调试您的应用程序?"列表中指定服务器名称。

  • 在 SharePoint 相关应用程序项目的"网站 URL"属性中指定服务器名称。

当您运行 SharePoint 相关应用程序项目时,系统会提示您登录到正在运行 SharePoint
的远程服务器。在您成功通过身份验证之后,您可以继续开发您的 SharePoint 相关应用程序,就像使用本地安装的 SharePoint 一样。

发布
SharePoint 相关应用程序项目

当您发布远程开发的 SharePoint 相关应用程序项目时,必须将项目的"网站 URL"属性设置为正在运行 SharePoint 2013
的远程服务器的 URL。

内容来自:

http://msdn.microsoft.com/ZH-CN/library/office/jj220047(v=office.15).aspx

在远程系统上开发 SharePoint 应用程序,布布扣,bubuko.com

时间: 2024-12-15 08:12:34

在远程系统上开发 SharePoint 应用程序的相关文章

在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure

[题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在其他机器上运行程序,进而需要远程调试功能,不过还好,NTVS提供的远程调试也非常方便. [系列索引] 在Visual Studio上开发Node.js程序——NTVS介绍及使用 在Visual Studio上开发Node.js程序(2)——NTVS远程调试及发布到Azure [文章索引] NTVS远

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序 假设你做过SharePoint开发.你会知道构建开发环境要花费时间. 在SharePoint 2010中,你不得不安装在本地一些软件应用程序,如SharePoint.SQL Server,VS等,而且配置你的环境能使用它们.然后要在本地安装的SharePoint实例上调试. SharePoint 2013高速开发则略微

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Napa开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 使用Napa开发SharePoint应用程序 如果你做过SharePoint开发,你会知道构建开发环境要花费时间.在SharePoint 2010中,你不得不安装在本地一些软件应用程序,如SharePoint,SQL Server,VS等,并且配置你的环境能使用它们.然后要在本地安装的SharePoint实例上调试.SharePoint 2013快速开发则稍微进

在Visual Studio上开发Node.js程序

[题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio(NTVS),虽然现在仅发布了1.0 Alpha版本,但使用起来已经非常方便.而且,其开发团队与Python Tools for Visual Studio(PTVS)是同一个,而PTVS就是Visual Studio 2013中要创建自带的Python项目需要安装的那个程序,所以大可放心的使用NT

在Visual Studio 2013 上开发Node.js程序

[题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio(NTVS),虽然现在仅发布了1.0 Alpha版本,但使用起来已经非常方便.而且,其开发团队与Python Tools for Visual Studio(PTVS)是同一个,而PTVS就是Visual Studio 2013中要创建自带的Python项目需要安装的那个程序,所以大可放心的使用NT

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序 非常多开发者说他们宁愿不用SPD作为开发SharePoint的工具. 然而.假设你没有在工具集中包含它你可能进度放缓.由于你将发现SPD能够让一些开发任务变得更easy. SPD从FrontPage(早起Web开发者工具)进化而来到SPD(以SharePoint为中心的设计人员工具,随SharePoint 2010一起出现

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发人员工具 用SPD开发SharePoint应用程序 很多开发人员说他们宁愿不用SPD作为开发SharePoint的工具.然而,如果你没有在工具集中包括它你可能进度放缓.因为你将发现SPD可以让一些开发任务变得更容易. SPD从FrontPage(早起Web开发人员工具)进化而来到SPD(以SharePoint为中心的设计人员工具,随SharePoint 2010一起出现)

win764位系统上让32位程序能申请到4GB内存方法

win764位系统上让32位程序能申请到4GB内存方法. 2016年09月18日 18:36:26 阅读数:1550 最近测试一个32位程序总是在1.2G左右内存时崩溃,怀疑是内存申请失败,本身32位程序只能申请到2GB内存,经过在网上找的各种方法和测试,如下方法可行,能申请到4GB内存. 1.管理员模式下运行CMD,输入:BCDEdit /set PAE forceenable Windows 这里的BCDEdit是关于命令行的启动配置编辑器.使用上面的命令,你能启用物理地址扩展(PAE),让

64位系统上运行32位程序能否申请到8G内存?

申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位的寻址数(指针占4个字节),因此申请8G的空间是没啥意义的,而且一般系统都会为每个进程设置一些资源限制,对于32位程序其能申请的内存量也远远小于4G可以看一下下面这个表操作系统内部数据结构限制对比 IT168评测中心 分组 限制 64位Windows限制 类别 单个进程虚拟空间 4GB 16TB 用