0

少しの間、SharePoint 2010 でいくつかの作業を行ってきましたが、私の展開方法が遅く複雑になっているように感じます。そのため、私の質問は基本的に..

Visual Studio から直接リモートの共有ポイント サーバーにパッケージを展開する方法はありますか?.

たとえば、ビジュアル スタジオ プロジェクトと展開先の共有ポイント サーバーとの間の接続を作成し、何らかの「展開ボタン」を押すだけで、プロジェクト全体を展開できます (または、自分の変更のみを展開することもできます)。 ) リモートの sharepoint-server に対して?

前もって感謝します!

4

1 に答える 1

1

これは簡単ではありません。まずDeploy、すべての SharePoint プロジェクトに使用できるオプションがあります。Site URLこれにより、プロジェクト用に指定した URL にソリューション (WSP) がデプロイされます。ただし、ローカルの SharePoint サーバーにのみ展開されるため、これは役に立ちません。

Visual Studio 内からリモート サーバーに展開する自動化された方法はまったくありません。あなたが話していることには、実際には継続的統合の側面があります->チェックインごとに継続的に展開したい.
継続的な統合に最適なツールは、Team Foundation Server です。そこでは、アセンブリのバージョン番号を自動的に増やし、アセンブリをリモートの SharePoint サーバーに展開する展開スクリプトを (TFS ワークフロー経由で) 作成することができます。これは通常、PowerShell リモート処理を介して行われます。

ここでのキーワードは PowerShell です。最終的には、本格的な TFS を使用する代わりに、独自の PowerShell デプロイ スクリプトを作成し、Visual Studio ビルド後のスクリプトでそれらを呼び出すことができるからです。

于 2013-02-18T16:59:41.627 に答える