发布 SharePoint 加载项

已完成 SharePoint 加载项开发,最后一步是要向用户发布加载项。 可通过将加载项发布到以下任一位置来实现此操作:

  • AppSource - 将加载项发布到 AppSource,以公开提供加载项,这样所有 SharePoint 部署用户都能够获取它。
  • 内部组织加载项目录 - 将加载项发布到内部组织加载项目录(托管在 SharePoint 部署上),以便访问相应 SharePoint 部署的用户都能够获取加载项。

若要了解如何使用 Visual Studio 2012 打包加载项以供发布,请参阅使用 Visual Studio 发布 SharePoint 加载项

发布到 AppSource

若要将加载项发布到 AppSource,必须先打开开发人员帐户

当你将加载项上传到 AppSource 以供发布时,Microsoft 会执行验证检查。 例如,它会检查加载项是否携带病毒,以及加载项清单标记是否完整有效,并验证在加载项中添加的任何 SharePoint 解决方案包(.wsp 文件)是否不含禁止使用的元素或范围超出 Web 的 SharePoint 功能。 还会检查包中是否有令人不能接受的内容。 如果加载项包通过了验证,就会被打包成经 Microsoft 签名的文件。

注意

Office 市场产品不支持定价模型管理。 已迁出卖家面板的现有付费产品将需在 2020 年 7 月之前移动到 SaaS 模型或免费提供。 有关详细信息,请参阅从付费加载项移至免费加载项。可通过 Microsoft 商业市场将你的加载项变现;有关详细信息,请参阅将你的加载项变现

发布到加载项目录

如果要创建 SharePoint 外接程序供自己的公司或特定公司客户端使用,而不是一般公众,您可能希望将外接程序发布到托管在 SharePoint 上的内部外接程序目录。 专用外接程序目录是 SharePoint Web 应用程序中的专用网站集 (或 SharePoint Online 租户) ,用于托管 SharePoint 外接程序和 Office 外接程序的文档库。将目录放入其自己的网站集后,Web 应用程序管理员或租户管理员可以更轻松地限制对目录的权限。

将 SharePoint 加载项上传到企业加载项目录就像将任何文件上传到 SharePoint 文档库一样简单。 只需填写弹出式表单,在其中提供加载项包的本地 URL 和其他信息(如加载项名称)即可。 上传到加载项目录的加载项也会经历一些类似的检查,未通过检查的加载项在目录中标记为无效或已禁用。

确定 SharePoint 加载项发布位置

下表比较了发布到 AppSource 和发布到加载项目录,并列出了在决定加载项发布位置时需要考虑的问题。 建议在设计和开发加载项前,就决定打算在哪里发布加载项;在某些情况(如授权)下,加载项发布位置会影响加载项的设计和开发。

表 1. 外接程序发布位置的注意事项

AppSource 加载项目录
加载项可公开访问。 只有有权访问此 SharePoint 部署的用户,才能访问加载项。
许可框架可用。 许可框架不可用。
Microsoft 会验证加载项包的技术和内容是否符合策略。 SharePoint 会验证上传的加载项包。
必须在合作伙伴中心注册才能上传加载项。 无需向 Microsoft 注册。

另请参阅