2

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

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

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

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

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

谢谢

4

1 回答 1

1

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

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

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

于 2014-05-12T17:00:05.740 回答