私はWindowsAzureを初めて使用します。単純なHelloWorldASP.NETAzureアプリケーションを作成し、公開しました。プロジェクトの右ボタンをクリックして、Visual Studioでアプリケーション全体を再公開し、それを公開できることを知っています。ただし、1つのファイル(aspxページ、画像など)のみを更新することは可能ですか?
ありがとう!よろしく、アレクサンダー。
私はWindowsAzureを初めて使用します。単純なHelloWorldASP.NETAzureアプリケーションを作成し、公開しました。プロジェクトの右ボタンをクリックして、Visual Studioでアプリケーション全体を再公開し、それを公開できることを知っています。ただし、1つのファイル(aspxページ、画像など)のみを更新することは可能ですか?
ありがとう!よろしく、アレクサンダー。
Windows Azureを学んでいるだけの場合、最も役立つ答えは「できません」だと思います。Windows Azureの仕組みは、アプリケーションを更新するには、完全なパッケージを作成して再度展開することです。
これは、デビッドの答えも正しくないということではありません。「デプロイ後に1つのファイルだけを変更するにはどうすればよいですか?」という質問に直接答えたかっただけです。
画像などの個々のファイルを更新する場合は、すべての画像(およびcss、javascript、その他の静的コンテンツ)をBlobストレージに保存することができます。これにはいくつかの利点があります。
aspxファイルをblobに保存することはできませんが、htmlなどの静的コンテンツをblobに保存することはできます。aspxを更新するには、基本的にデプロイメントを更新します。これを「アップグレード」として実行できるようになりました。これにより、IPアドレスが中断されることはなく、複数のインスタンスがある場合でも、アップグレード中にサービスが停止することはありません。
webdeploy(すべてのファイルを選択的に更新する必要があります)を使用するか、リモートデスクトップ経由で接続して特定のファイルを自分で更新することができます。コメントとMSDNのように、これら2つの方法はどちらも、実稼働環境での展開には推奨/使用できません。これらは、特定の開発シナリオへのショートカットとしてのみ意図されています。