在远程系统上开发 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
转载于:https://www.cnblogs.com/think-first/p/3761219.html
在远程系统上开发 SharePoint 应用程序相关推荐
- qt creator:一款能够在windows/linux/mac系统上开发c程序的IDE
qt creator:一款能够在windows/linux/mac系统上开发c程序的IDE 下面是下载地址:http://download.qt.io/official_releases/qtcrea ...
- 在Visual Studio上开发Node.js程序(2)——远程调试及发布到Azure
[题外话] 上次介绍了VS上开发Node.js的插件Node.js Tools for Visual Studio(NTVS),其提供了非常方便的开发和调试功能,当然很多情况下由于平台限制等原因需要在 ...
- 在32位WINDOWS系统上开发64位应用程序
在32位WINDOWS系统上开发64位应用程序 创建 2011-9-2 有些时候需要开发WINDOWS 64位应用程序,但不想安装64位操作系统,所以需要在32位系统下开发64位应用.其步骤并不复杂. ...
- 在Visual Studio上开发Node.js程序
在Visual Studio上开发Node.js程序 原文:在Visual Studio上开发Node.js程序 [题外话] 最近准备用Node.js做些东西,于是找找看能否有Visual Studi ...
- 在eclipse上开发Android应用程序
Android中文文档:开发和调试(eclipse) 2009-12-18 22:13 在用eclipse IDE开发android应用程序之前,你首先要创建一个Android工程,并且建立一个启动配 ...
- 飞鸽传书系统上开发是一件多么惬意的事情
能在自己喜欢的 飞鸽传书 系统上开发是一件多么惬意的事情,就这个美好的愿望,开始了我的尝试.如果你觉得楼主有点啰嗦了,请跳过直接看搭建步骤.这段只是记录一下我的探索历程.首先,我利用以前在window ...
- 64位系统上运行32位程序的内存限制
64位系统上运行32位程序能否申请到8G内存? 收藏到手机 转发 评论 2010-01-20 10:56 申请不到,因为64为系统在运行32位程序的时候只是为了向下兼容而已,对于32位程序来 ...
- 在QNX平台上开发Java应用程序 (更新版) 2004年写的呢
原文标题:在QNX平台上开发Java应用程序 (更新版) By qyjohn, September 6, 2004 5:20 am 原文网址:http://www.qyjohn.net/?p=224 ...
- 32位系统上开发的Access为数据库的程序在64位机器上运行出错的解决办法
64位平台下解决方法为在VS2010开发环境下进行以下操作:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86
最新文章
- linux获取命令的返回值,怎样获取shell函数的返回值及shell命令的返回值?
- linux mdev -s没有运行,mdev详解
- Framework Ventures联合创始人:未来两年DeFi TVL将提升10倍
- vb excel 连续多个值赋值_VB实现向数组中插入元素
- 表中存在类型为dateTime的字段,并且插入语句,不包括该字段时,会插入失败...
- 36.session
- POJ 1458 Common Subsequence
- java 排队实现_java中的优先列队-PriorityQueue源码实现解析
- win10系统文件拖拽卡顿_IT技巧分享16:如何让win10摆脱卡顿
- 手动安装Ubuntu 16.04无线wifi驱动,任意网卡型号均可
- iPhone 13不会自动锁屏该怎么解决?
- WHMCS V7.60 新增短信宝短信插件
- 不多不少,大学里必做的五件事(从我的大一说起)
- sdnu 1031 字母排序(拓扑排序的利用)
- 洛谷 租用游艇 C++ Dijkstra 单源最短路/dp
- matlab中 hold on 与 hold off,figure作用
- 推动遗留系统现代化革新的三种方式
- 如何在centos7上安装桌面系统
- 有关mapminmax的用法详解
- python多张图片生成ppt_用Python实现ppt转化图片(附带长图合并功能)
热门文章
- 解决centos6.4 启动dell omsa 失败
- PKI世界中两个知名的情侣 Alice和Bob
- 的稳定性 linux_Linux系统KDE桌面,打造最接近Windows的界面环境!不用才后悔
- CCCC-GPLT L3-013. 非常弹的球 团体程序设计天梯赛
- openwrt 编译c语言,编译一个可以运行在openwrt上的c程序
- 是否遇到过MySQL workbench text字段不能直接放入json格式内容
- Vue 进阶 (六)
- list,set,map,数组之间的相互转换详细解析
- Windows服务器:切断默认共享通道七招
- MySQL数据库的设计和命令行模式下建立详细过程