Sharepoint Online:自动部署提供商托管的应用程序

Sharepoint Online: Deploy Provider hosted app automatically

我成功部署了一个新的提供商托管的 Sharepoint 应用程序(我使用了本教程:http://bhanuprakashbysani.blogspot.de/2014/11/how-to-publish-provider-hosted-app-in.html)。

但是,现在我想部署我的应用程序的第一个更新。我发现的唯一方法是部署它 "manually":

  1. 删除我的 SP 开发者网站上的应用程序。
  2. 菜单 "Apps in Testing"
  3. 要部署的新应用
  4. 上传“.app”文件

这个步骤有两个我想避免的缺点:

  1. 我总是必须在上传新版本之前删除我的应用程序,否则我会收到错误消息
  2. 这些是手动步骤,如果更新能自动运行就完美了。

是否可以为这些 "autoamtic" 更新设置我的项目?

要更新您的应用程序,您需要创建新版本的应用程序并在分发它的应用程序目录中分发。

应用程序清单中有 2 个东西控制安装和升级过程:

  • 产品ID也叫GUID。不要更改值或 SharePoint 不会将其识别为更新
  • 应用程序的版本号。它采用标准的 .Net 格式,默认情况下为 1.0.0.0。当你创建一个新版本时,你必须 增加这个数字。