在远程系统上开发 SharePoint 应用程序
适用范围: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013
利用 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 相关应用程序项目时,必须将项目的"网站 URL"属性设置为正在运行 SharePoint 2013 的远程服务器的 URL。
内容来自:
http://msdn.microsoft.com/ZH-CN/library/office/jj220047(v=office.15).aspx
在远程系统上开发 SharePoint 应用程序的更多相关文章
- 在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure
[题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 使用Napa开发SharePoint应用程序 假设 ...
- 在Visual Studio上开发Node.js程序
[题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio ...
- 在Vista或Windows 7系统上安装Sharepoint 2007
在Vista或Windows 7系统上安装Sharepoint 2007 2010-03-05 18:53:19| 分类: 技术文章|字号 订阅 SharePoint 2007 不能直接安装 ...
- 在Visual Studio 2013 上开发Node.js程序
[题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studio上的插件以方便开发.结果还真找到了一个,来自微软的Node.js Tools for Visual Studio ...
- win764位系统上让32位程序能申请到4GB内存方法
win764位系统上让32位程序能申请到4GB内存方法. 2016年09月18日 18:36:26 阅读数:1550 最近测试一个32位程序总是在1.2G左右内存时崩溃,怀疑是内存申请失败,本身32位 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第3章节--SharePoint 2013 开发者工具 用SPD开发SharePoint应用程序 非常多开 ...
- 在64位Ubuntu系统上安装32位程序包
在64位Ubuntu系统上安装32位的程序包 $sudo apt-get install package_name:i386 例如: $sudo apt-get install openjdk-7-j ...
- 64位系统上运行32位程序能否申请到8G内存?
申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来讲,申请8G的存储空间没有任何意义,因为32位的程序最大寻址空间只有4G,32位程序在编译之后的机器代码也只有32位 ...
随机推荐
- 你应该知道的JavaScript中NaN的秘密
NaN,不是一个数字,是一种特殊的值来代表不可表示的值,使用typeof或其他任何与之比较的处理方式,‘NaN’则会引起一些混乱, 一些操作会导致NaN值的产生.这里有些例子: Math.sqrt(- ...
- C#程序通过模板自动创建Word文档
引言:前段时间有项目要用c#生成Word格式的计算报告,通过网络查找到很多内容,但是都很凌乱,于是自己决定将具体的步骤总结整理出来,以便于更好的交流和以后相似问题可以迅速的解决! 现通过具体的示例演示 ...
- Unity3D中使用Leap Motion进行手势控制
Leap Motion作为一款手势识别设备,相比于Kniect,长处在于准确度. 在我的毕业设计<场景漫游器>的开发中.Leap Motion的手势控制作为重要的一个环节.以此,谈谈开发中 ...
- 云服务器 ECS Linux 误删除文件恢复方法介绍
云服务器 ECS Linux 下,rm -rf 意味着一旦删除的文件是无法挽回的.但如果在没有文件覆盖操作的前提下,可以先尝试相关方式进行文件恢复. 本文对此进行简要说明. https://help ...
- smartPtr指针的实现
编写一个智能指针类.智能指针是一种数据类型,一般用模板实现,模拟指针行为的同时还提供自动来及回收机制.它会自动记录SmartPointer<T*>对象的引用计数,一旦T类型对象的引用计数为 ...
- 终端I/O之终端标识
历史沿袭至今,在大多数UNIX系统中,控制终端的名字是/dev/tty. POSIX.1提供了一个运行时函数,可被用来确定控制终端的名字. #include <stdio.h> char ...
- C++ 二叉树遍历实现
原文:http://blog.csdn.net/nuaazdh/article/details/7032226 //二叉树遍历 //作者:nuaazdh //时间:2011年12月1日 #includ ...
- Scala初体验
因为工作中要用到Scala了,本来前面自己还在学习Storm的,没有办法,先把Scala和Spark的这些内容学完在回去看Storm吧! 既然我们要学习Scala,那么我们不禁的要问了,什么是Scal ...
- C# 之 user32函数库
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.R ...
- linux-i386(ubuntu)下编译安装gsoap_2.8.17过程记录
过程记录 : 1.下载gsoap_2.8.17.zip 并 解压 : $unzip gsoap_2.8.17.zip 2.进入解压后的目录gsoap-2.8 3.自动配置编译环境: $ ...