2013-07-04 11 views
6

私は、会社のWindows Azureアカウントに最新バージョンのコードを導入していないため、修正プログラムを提供する必要があります。私はこれが "Azure Web Sites"でできることを知っていますが、 "Azure Cloud Services"では可能かどうかはわかりません。Windows Azureの「クラウドサービス」からソースコードをダウンロードする方法はありますか?

誰でも手助けできますか?

答えて

2

クラウドサービスのgitデプロイメントを行った場合は、Windows Azure Webサイトと同じ方法でリモートからフェッチできます。まずパッケージをblobストレージにアップロードしてクラウドサービスを更新したことがあります。その場合、パッケージを入手できます。しかし、パッケージはソースコードではありません。

プロセスの観点からは、ソース管理で一致させることができるタグを使用して展開にラベルを付ける必要があります。現在のプロダクションコードの枝に「修正プログラム」を追加する必要があることは決してわかりません。

+0

デニス、クラウドサービスのgit展開の意味は?私はそれを支持していません。この機能を利用するには、[投票する](http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting/suggestions/3154644-git-deployment-to-cloud-service)があります。 TFSの展開を意味しましたか? –

+0

@FernandoCorreiaあなたはクラウドサービスのgitデプロイメントについて正しいです。私はgitの展開がこの最後の改訂版にあったと思った。私はTFSのデプロイメントがリモートとのgitデプロイメントと同じように動作するかどうかわかりません。 –

1

Windows Azureクラウドサービスでは、インスタンスは.cspkgパッケージ形式でアップロードされます。

documentationによると、Get Packageオペレーションは、展開用のクラウドサービスパッケージを取得し、そのパッケージファイルをWindows Azure Blobストレージに格納します。

このパッケージをダウンロードして解凍して(ZIPファイル形式で)、その内容を取得することができます。詳細はthis answerを参照してください。

ASP.NETアプリケーションの場合は、テキストファイルとバイナリアセンブリ(.DLL)が混在しています。 Javaの場合、.jarファイルになります。適切な逆コンパイラを使用して元のソースコードの近似値を取得することができます。しかし、このリバースエンジニアリングされたソースコードを変更して、それを本番環境にアップロードするのは安全ではないでしょう。

1

はい。 ftpクライアントでダウンロードできます。

あなたのサイトのダッシュボードをhttps://manage.windowsazure.comに移動してください。 資格情報(ユーザー名、パスワード、ホスト)を取得し、優先FTPクライアントに接続します。

1

さて、Azureには新しいポータルがあり、状況は少し異なります。私は自分のウェブサイトのコードを取得しなければならなかった。コードをダウンロードするには

  1. アプリケーションサービスに行きます。 概要パネルで、パブリッシャープロファイルをダウンロードしてください。
  2. デプロイメント資格情報パネルに移動します。 FTPのユーザ名を入力し、パスワードを選択します。
  3. ftpに接続するには、公開プロファイルのURL(example.PublishSettings)が必要です。
  4. は、今すぐあなたのFTPクライアント(私の場合はFileZillaの)を起動し、FTPアドレスを入れて、(私のためexample\ftp-exmaple-usersitename\ftpusernameのようにユーザー名を入れて、あなたが展開資格情報パネルで選択したパスワードが違います。

wwwrootにコードが含まれています。

関連する問題