2012-06-16 7 views
5

Windows Azureに移行されたWebアプリケーションがあります。最新のAzure SDKがインストールされたVisual Studio 2010の内部から展開されています。 Windows Server 2008 R2にいくつかの依存関係があり、各展開後に管理Webポータル(クラウドサービス - >構成 - >オペレーティングシステム)を使用して手動でOSファミリを変更する必要があることを除いて、すべてうまく動作します。デプロイメント用のデフォルトOSファミリ

これはデフォルトの選択肢にするオプションがあるはずですが、ビジュアルスタジオ内の紺碧のプロジェクト設定には何も見つかりませんでした。誰もこれを手動で行うことを避ける方法を知っていますか?

答えて

13

Visual Studioのサービス設定ファイルで行うことができます。osFamily="2"属性をServiceConfiguration.Cloud.cscfgファイルのServiceConfiguration要素に挿入するだけです。

一般的に適切なデフォルトはアスタリスク(*)です。これにより、最新のゲストOSが使用できるようになります。 (注:ロバートMuehsigは以下の彼のコメントで指摘しているように、アスタリスクだけosVersion、ないosFamiliyで動作します)サービス設定ファイルの変更して、Windows AzureのゲストOSのアップグレード方法

http://msdn.microsoft.com/en-us/library/windowsazure/gg456324.aspx

のWindowsをAzureサービス設定スキーマ(.cscfgファイル):http://msdn.microsoft.com/en-us/library/windowsazure/ee758710.aspx

+0

これは、ありがとう! –

+0

良いもの...問題ありません! – user728584

+3

osVersionを*に設定すると、Windowsの最新のパッチを入手できますが、osFamilyのバージョンを指定する必要があります。 1 = Windows Server 2008,2 = Windows Server 2008 R2、3 = Windows Server 2012。A *はエラーになります。 –

関連する問題