6

最近、Windows Server2012への展開を必要とするASP.NET4.5をターゲットとするようにWebアプリケーションを更新しました。これは、ServiceConfiguration展開ファイルでosFamily値を3に設定することで実現されます。

ただし、ステージングでデプロイした後は、製品に切り替えることができません。これは、本番環境のOSバージョンがステージングとは異なり、エラーが発生して、これが実行できないことを示しているためです。

ダウンタイムが発生する古い本番環境を削除せずに停止し、ステージングを反転して空の本番インスタンスを置き換えるには、ダウンタイムなしでWindows Server 2008から2012に移行するにはどうすればよいですか?

編集:これは2008年から2012年への移行に固有です。以前のバージョンでは可能だったと思いますが、ホストされているサービスのosFamily値を2〜3から編集しようとすると、以下のエラーが発生します。

OSファミリ2からOSファミリ3へのアップグレードは許可されていません

ありがとう、

4

2 に答える 2

5

残念ながら、OS ファミリ 1 および 2 から 3 へのアップグレードは現在サポートされていません - http://msdn.microsoft.com/en-us/library/windowsazure/hh472157.aspx

次の項目は更新中にサポートされません。 • 役割の名前の変更。役割を削除してから、新しい名前で追加します。

• アップグレード ドメイン数の変更。

• ローカル リソースのサイズを小さくする。

• ゲスト OS ファミリ 1 または 2 からゲスト OS ファミリ 3 への更新。

この制限を回避するには、ゲスト OS ファミリ 3 を使用する新しいパッケージをステージング環境にデプロイし、VIP スワップを実行します。

于 2012-11-05T10:43:01.410 に答える
0

管理ポータルからそれを行うことができるはずです。管理ポータルから Windows Azure ゲスト OS をアップグレードする方法 を参照してください。

編集:これは 2008 SP2 から 2008 R2 までは機能しますが、2012 までは機能しません。

于 2012-11-05T06:27:35.180 に答える