我有多个ASP。. NET应用程序在IIS中运行,我想打包并部署到SharePoint 2013服务器作为应用程序。
问题是,这些应用程序是由其他公司开发的,所以我无法访问源代码,因此我无法在Visual Studio中创建应用程序包。
-
是否有可能(基本上)采取任何ASP ?NET应用程序,使其成为SharePoint应用程序和部署它作为提供商托管的应用程序?请把SharePoint认证、品牌等问题放在一边。
-
是否可以在没有Visual Studio的情况下创建应用程序包?如果我有10-30个应用程序,它会很好地使其自动化。
我试图实现的目标是将现有的应用程序集成到SharePoint中,这样它就可以作为一个门户,访问其他应用程序的一个点。
谢谢
你当然可以不使用Visual Studio创建应用程序包。所有这些包都是简单的cab文件(如何创建cab文件)。
但是我建议你使用Visual Studio创建至少一个包来获得正确的包结构。在你这样做之后,你可以很容易地使用Powershell生成你的应用程序。有一件事要记住-每个应用程序应该有唯一的ProductId,所以你需要为每个应用程序生成它。
编辑:感谢Martin Bäckström,他指出了这一点-应用程序包不是cab文件,他们是zip文件。实际上,它们的包装方式与Excel和Word文档相同。