SharePoint ソリューションのパッケージの配置、発行、アップグレード
Visual StudioでSharePointソリューションを開発した後、ローカルSharePointサーバーにパッケージ (.wsp) ファイルを展開またはリモートまたはローカルのSharePointサーバーに発行できます。ファイルを配置すると、パッケージ ファイル (.wsp) の配置方法をカスタマイズできます。
[!メモ]
現在、サンドボックス ソリューションのみリモートのSharePointサーバーに発行できます。詳細については、「サンドボックス ソリューションの考慮事項」を参照してください。
配置、発行、およびアップグレード
配置は、Visual StudioのSharePointプロジェクトからローカル ホストにビルドSharePointソリューション ファイルをコピー示します。配置したソリューションでは、などの配置後にソリューションをアクティブにするInternet Information Services (IIS)プールのリサイクルなどの配置手順を構成できます。配置するには、[ビルド] のメニューの [配置] のコマンドを使用します。詳細については、「方法: SharePoint の配置構成を編集する」および「方法: SharePoint ソリューションをローカルの SharePoint サイトに配置および発行する」を参照してください。
発行とは、 リモートのSharePointサイトにサンドボックスSharePointソリューションのファイルのアップロードを示しています; つまり、別のシステムにあるサイト。また、ローカルSharePointサイトにSharePointのサンドボックス ソリューション ファイルを発行できますが、とは無関係に発行されたサイトがローカルまたはリモートであるかどうか、配置手順を構成することはできません。
アップグレードは ローカルまたはリモートに発行されたSharePointソリューションが存在することを更新することを示します。Visual StudioのSharePointソリューションに変更が加えられた後は、再発行後のソリューション パッケージ ファイル名を変更し、ソリューションを再発行して、ソリューションをアップグレードします。ローカルに発行したソリューションを再発行すると、既存のソリューション ファイルを上書きします。
パッケージの配置
テストおよびデバッグのために、開発コンピューター上のSharePointサーバーにパッケージ ファイルを配置できます。また、別のコンピューターに [発行] のダイアログ ボックスの [ファイル システムに発行する] のオプション ボタンをオンにしてインストールできるパッケージ ファイルを作成できます。パッケージは、指定したローカル パスに作成され、コピーします。ローカル サーバーにSharePointソリューションを配置するには、[ビルド] のメニューの [配置] のコマンドを使用します。詳細については、「方法: SharePoint ソリューションをローカルの SharePoint サイトに配置および発行する」を参照してください。
リスト定義の配置方法、イベント レシーバーの追加方法、およびフィーチャー デザイナーとパッケージ デザイナーの使用方法については、「チュートリアル: プロジェクト タスク リスト定義の配置」を参照してください。
配置プロセスのカスタマイズ
SharePoint ソリューションのデバッグ時と配置時に使用できる 2 つの配置構成を次の表に示します。
配置構成 |
説明 |
---|---|
既定値 |
既定の配置構成です。次の配置手順が実行されます:
パッケージのアンインストール時には、次の取り消し手順が実行されます。
|
アクティブ化しない |
この配置構成では、既定の構成と同じ手順が実行されますが、アクティブ化の手順は省略されます。 |
独自の配置構成を作成して、配置プロセスの中の 1 つの手順だけを実行したり、手順の順序を変更したりすることができます。詳細については、「方法: SharePoint の配置構成を編集する」を参照してください。
配置の前後に実行されるコマンドを追加することもできます。詳細については、「方法: SharePoint の配置コマンドを設定する」を参照してください。
リモート サーバーまたはローカル パッケージへの公開
次に、リモート サーバーにSharePointソリューションを読み込み、メニュー バーで発行するには、[ビルド]、[発行]を、[発行] のダイアログ ボックスで選択します (https://someremoteserver.sharepoint.microsoftonline.comなど) をリモート サーバーのURLを提供する [SharePoint サイトに発行] のオプション ボタンを選択します。
ローカル サーバーにSharePointソリューションを [発行]、のダイアログ ボックスで発行するには、ローカル システム パスを指定する [ファイル システムに発行する] のオプション ボタンを選択します。
ソリューションの後にSharePointソリューションに、表示、アクティブにできる [ソリューション ギャラリー] に発行します。詳細については、「方法: リモート サーバー上で SharePoint ソリューションを配置、発行、およびアップグレードする」を参照してください。
発行されたパッケージのアップグレード
発行すると、Visual StudioのSharePointに変更するため変更が含まれるように、発行されたパッケージがアップグレードする必要があります。正常にアップグレードするには、パッケージは一意の名前が必要です。ファイル名の競合に既存のアプリケーション–エラーの発生した警告を更新することで、パッケージ名を変更できる場合と同じ名前のパッケージがSharePointサイト–にある場合は。再発行すると、新しいパッケージがSharePointサイトに表示され、アップグレードできます。アップグレードされたパッケージの更新は古いソリューション パッケージからのデータを使用して、SharePointソリューションをアクティブにします。詳細については、「方法: リモート サーバー上で SharePoint ソリューションを配置、発行、およびアップグレードする」を参照してください。