1

私はWindowsAzureを初めて使用します。単純なHelloWorldASP.NETAzureアプリケーションを作成し、公開しました。プロジェクトの右ボタンをクリックして、Visual Studioでアプリケーション全体を再公開し、それを公開できることを知っています。ただし、1つのファイル(aspxページ、画像など)のみを更新することは可能ですか?

ありがとう!よろしく、アレクサンダー。

4

3 に答える 3

2

Windows Azureを学んでいるだけの場合、最も役立つ答えは「できません」だと思います。Windows Azureの仕組みは、アプリケーションを更新するには、完全なパッケージを作成して再度展開することです。

これは、デビッドの答えも正しくないということではありません。「デプロイ後に1つのファイルだけを変更するにはどうすればよいですか?」という質問に直接答えたかっただけです。

于 2012-04-04T14:07:55.060 に答える
1

画像などの個々のファイルを更新する場合は、すべての画像(およびcss、javascript、その他の静的コンテンツ)をBlobストレージに保存することができます。これにはいくつかの利点があります。

  • 無料ツールと有料ツールの両方を使用して、新しいファイルを個別に簡単にアップロードできます。例:Cloudberry Explorerは無料アプリであり、Cerebrata Cloud Storage Studioは有料アプリであり、どちらもコンテナーとBLOBを個別に管理できます。
  • イメージやその他の大きなファイルを削除したため、より小さな展開パッケージ
  • 画像リクエストはロールインスタンスではなくBLOBストレージに直接送信されるため、IISの負荷が軽減されます

aspxファイルをblobに保存することはできませんが、htmlなどの静的コンテンツをblobに保存することはできます。aspxを更新するには、基本的にデプロイメントを更新します。これを「アップグレード」として実行できるようになりました。これにより、IPアドレスが中断されることはなく、複数のインスタンスがある場合でも、アップグレード中にサービスが停止することはありません。

于 2012-04-04T13:57:40.380 に答える
0

webdeploy(すべてのファイルを選択的に更新する必要があります)を使用するか、リモートデスクトップ経由で接続して特定のファイルを自分で更新することができます。コメントとMSDNのように、これら2つの方法はどちらも、実稼働環境での展開には推奨/使用できません。これらは、特定の開発シナリオへのショートカットとしてのみ意図されています。

于 2012-04-04T13:50:39.983 に答える