发布 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 注册。 |