2017-06-07 7 views
2

Microsoft Azureを初めて使用し、クライアント用のMVPで作業しています。 ASP.NET MVC WebアプリケーションをWebロールに正常にデプロイできます。私が直面している問題は、Azure Web Roleがリサイクルして展開パッケージに戻っているようだということです。これにより、(プロファイル・イメージをアップロードしてファイル・システムに保存することができるように)デプロイ後に手動で行った変更がロールバックされます(存在する場合)。AzureのWebロール数週間実行した後に自分自身をリサイクルしますか?

これは予期された動作ですか?そうでない場合は、いつデバッグの目的から見ることができますか?

可能なヘルプを探しています。

+0

おそらく、Azure Web Rolesは、お客様のニーズに適したプラットフォームではありません。 Webアプリケーションを調べてみてください - これはMVCを実行するのに最適です – trailmax

+0

@trailmax - または... OPは、ステートレス仮想マシンであるWebロールのガイダンスに従う必要があります。アプリをデプロイします。 –

答えて

3

これは予期された動作ですか?そうでない場合は、 のデバッグからいつ見えるのですか?

予想される動作です。 Azure Fabric Controllerは、WebRoleを実行する仮想マシンの管理を担当します。 VMにパッチを適用し、そのVM上で他のメンテナンスに関連する作業を行います。また、障害のあるVMを取り出して、新しいVMに置き換える役割も果たします。置換が行われると、Fabric Controllerは最後の展開パッケージに基づいて新しいVMを作成します。

VMホストWebRoleの作成後に手動で変更する必要はありません。これらはStateless VMsです。 Fabric ControllerがVMをリサイクルすることを決定した場合、VMに行った変更はすべてロールバックされます。 VMが単に再起動された場合、これらの変更は維持されます。

+0

ありがとうございました。私はステートレスな性質を満たすために物事を修正し始めました。 –

関連する問題