3

Azure の既定のチュートリアルでは、プロジェクトを最初から作成し、それを Azure Cloud Service にデプロイする方法について説明しています。既存のプロジェクトを展開しようとしているときに、予期しない問題が発生しました。

だから、私が持っているのは、GITに保存されたいくつかのプロジェクトの既存のWebソリューションです。ソリューション内には、すべての関係を含むメイン プロジェクトがあり、このプロジェクトのフォルダーを構築すると、サーバーにデプロイする準備が整います。

問題は、Azure デプロイ用にプロジェクトを構成し、CLI ツールを使用してデプロイ パッケージをビルドするにはどうすればよいかということです。

4

2 に答える 2

1

それは絶対に可能です。Azure Web サイトを使用している場合は、git-deploy、dropbox などを実行できます。クラウド サービス (Web ロール) を使用している場合は、Visual Studio (IDE またはコマンド ライン) を使用してビルドし、PowerShell を使用してパッケージをデプロイできます。

PowerShell を使用してローカルでクラウド サービスを作成する簡単な例を編集します ( New-AzureServiceProjectおよび [Add-AzureWebRole( http://msdn.microsoft.com/en-us/library/windowsazure/dn205203.aspx ) を使用):

New-AzureServiceProject -ServiceName myservice
Add-AzureWebRole -Name MyWebRole

作成した Web ロールにコードを追加し、msbuild を使用してビルド (およびcspackをパッケージ化) できます。その後、 New-AzureDeploymentを介して、PowerShell でビルドされたパッケージをデプロイできます。

New-AzureDeployment -ServiceName "mynewservice" -Slot "production -Package packagepath -Configuration configpath -Label "my service deployment"

パッケージと構成のパスを使用すると、それらはローカルまたは BLOB 内のいずれかにできることに注意してください (また、 を呼び出す前にそれらを BLOB にアップロードする必要がありますNew-AzureDeployment)。Publish-AzureServiceProjectも見てください。

: Azure PowerShell コマンドレットのリファレンスはこちらです。しかし... get-help *azure*PS コマンド ラインで入力すると、最新のコマンドレットが表示され、個々のコマンドレットのヘルプを参照できます)。

それを超えて、私はあなたが探しているものを正確に知りません。ただし、コマンド ライン ツールとドキュメントに時間を費やし、asp.net + Azure に関するいくつかの基本的なチュートリアルを実行することを強くお勧めします。これには、Web サイトに関するものやクラウド サービスに関するもの (特に、紹介ビデオ)。

于 2013-08-16T16:55:21.430 に答える