【问题标题】:Creating SharePoint App package without Visual Studio在没有 Visual Studio 的情况下创建 SharePoint 应用程序包
【发布时间】:2014-05-13 16:10:10
【问题描述】:

我有多个在 IIS 中运行的 ASP.NET 应用程序,我想将它们打包并作为应用程序部署到 SharePoint 2013 服务器。

问题是,这些应用程序是由其他公司开发的,所以我无法访问源代码,因此我无法在 Visual Studio 中创建应用程序的包。

  1. 是否可以(基本上)采用任何 ASP.NET 应用程序并将其设为 SharePoint 应用程序并将其部署为提供商托管的应用程序?请忽略 SharePoint 的身份验证、品牌塑造等问题...

  2. 是否可以在没有 Visual Studio 的情况下创建应用程序包?如果我有 10-30 个应用程序,最好让它自动化。

我试图实现的目标是将现有应用程序集成到 SharePoint 中,因此它可以用作门户,也可以用作其他应用程序的访问点。

谢谢

【问题讨论】:

  • 您的 asp.net 应用程序是否以任何方式与 SharePoint 联系?
  • 没有。应用程序无需联系 SharePoint。
  • 您可以使用 MSBuild 工具。 sharepoint.stackexchange.com/questions/43191/…
  • 谢谢。 MSBuild 可能是一个解决方案,但我更多地关注的是不需要 Visual Studio 中的项目(为了使用 MSBuild,我仍然需要一些项目)。基本上,如果不需要任何 SDK 也可以手动完成(应用程序包为 zip 文件)。

标签: visual-studio sharepoint sharepoint-apps


【解决方案1】:

您当然可以在没有 Visual Studio 的情况下创建应用程序包。毕竟这些包都是简单的 cab 文件 (how to create cab file)。

但我建议您使用 Visual Studio 创建至少一个包以获得正确的包结构。完成此操作后,您可以使用 Powershell 轻松生成应用程序。需要记住的一件事 - 每个应用都应该有唯一的 ProductId,因此您需要为每个应用生成它。

编辑:感谢 Martin Bäckström 指出 - 应用程序包不是 cab 文件,它们是 zip 文件。它们实际上的打包方式与Excel and Word docs 相同。

【讨论】:

  • 错了,应用包是 ZIP 文件。但是,解决方案文件 (*.wsp) 是 CAB 文件...
  • 好的,感谢您提供的信息,我将其添加到帖子中。
猜你喜欢
  • 2010-12-16
  • 1970-01-01
  • 2015-11-04
  • 1970-01-01
  • 2016-03-16
  • 2010-09-07
  • 1970-01-01
  • 2014-01-28
  • 1970-01-01
相关资源
最近更新 更多