2

複数の ASP.NET アプリケーションを IIS で実行しており、それらをパッケージ化して SharePoint 2013 サーバーにアプリとして展開したいと考えています。

問題は、これらのアプリケーションは他社によって開発されているため、ソース コードにアクセスできないため、Visual Studio でアプリケーションのパッケージを作成できないことです。

  1. (基本的に) ASP.NET アプリケーションを取り、それを SharePoint アプリにして、プロバイダーがホストするアプリとして展開することは可能ですか? SharePoint への認証、ブランディングなどの問題は脇に置いておいてください...

  2. Visual Studio を使用せずにアプリ パッケージを作成することはできますか? 10 ~ 30 のアプリケーションがある場合は、自動化するとよいでしょう。

私が達成しようとしている目標は、既存のアプリケーションを SharePoint に統合することです。これにより、SharePoint をポータルとして使用したり、他のアプリケーションへの 1 つのアクセス ポイントとして使用したりできます。

ありがとうございました

4

1 に答える 1

1

Visual Studio がなくてもアプリ パッケージを作成できます。結局、このパッケージはすべて単純な cab ファイルです ( cab ファイルの作成方法)。

ただし、Visual Studio を使用して少なくとも 1 つのパッケージを作成し、正しいパッケージ構造を取得することをお勧めします。その後、たとえば Powershell を使用してアプリを簡単に生成できます。各アプリには固有の ProductId が必要なので、アプリごとに生成する必要があります。

編集: Martin Bäckström が指摘してくれたことに感謝します。アプリ パッケージは cab ファイルではなく、zip ファイルです。実際には、 Excel および Word ドキュメントと同じ方法でパッケージ化されています。

于 2014-05-12T17:00:05.740 に答える