次の方法で共有


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. 配置前コマンドを実行します。

  2. IISアプリケーション プールをリサイクルします。

  3. ソリューションを取り消します。

  4. ソリューションを追加します。

  5. フィーチャーをアクティブ化します。

  6. 配置後コマンドを実行します。

パッケージのアンインストール時には、次の取り消し手順が実行されます。

  1. IISアプリケーション プールをリサイクルします。

  2. ソリューションを取り消します。

アクティブ化しない

この配置構成では、既定の構成と同じ手順が実行されますが、アクティブ化の手順は省略されます。

独自の配置構成を作成して、配置プロセスの中の 1 つの手順だけを実行したり、手順の順序を変更したりすることができます。詳細については、「方法: SharePoint の配置構成を編集する」を参照してください。

配置の前後に実行されるコマンドを追加することもできます。詳細については、「方法: SharePoint の配置コマンドを設定する」を参照してください。

リモート サーバーまたはローカル パッケージへの公開

次に、リモート サーバーにSharePointソリューションを読み込み、メニュー バーで発行するには、[ビルド][発行]を、[発行] のダイアログ ボックスで選択します (https://someremoteserver.sharepoint.microsoftonline.comなど) をリモート サーバーのURLを提供する [SharePoint サイトに発行] のオプション ボタンを選択します。

ローカル サーバーにSharePointソリューションを [発行]、のダイアログ ボックスで発行するには、ローカル システム パスを指定する [ファイル システムに発行する] のオプション ボタンを選択します。

ソリューションの後にSharePointソリューションに、表示、アクティブにできる [ソリューション ギャラリー] に発行します。詳細については、「方法: リモート サーバー上で SharePoint ソリューションを配置、発行、およびアップグレードする」を参照してください。

Ee231559.collapse_all(ja-jp,VS.110).gif発行されたパッケージのアップグレード

発行すると、Visual StudioのSharePointに変更するため変更が含まれるように、発行されたパッケージがアップグレードする必要があります。正常にアップグレードするには、パッケージは一意の名前が必要です。ファイル名の競合に既存のアプリケーション–エラーの発生した警告を更新することで、パッケージ名を変更できる場合と同じ名前のパッケージがSharePointサイト–にある場合は。再発行すると、新しいパッケージがSharePointサイトに表示され、アップグレードできます。アップグレードされたパッケージの更新は古いソリューション パッケージからのデータを使用して、SharePointソリューションをアクティブにします。詳細については、「方法: リモート サーバー上で SharePoint ソリューションを配置、発行、およびアップグレードする」を参照してください。

参照

その他の技術情報

SharePoint ソリューションのパッケージ化と配置