首页 技术 正文
技术 2022年11月11日
0 收藏 882 点赞 3,838 浏览 1651 个字

适用范围: 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

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,494
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,908
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,740
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,495
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,133
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,297