1

ASP.NET MVC 3.0 アプリケーションを Windows Azure にアップロードしようとしています。アップロードはOKですが、設定(アップロード直後の自動運用)に失敗しました。

何か案が ?(私は Windows Azure の初心者です)

ここに画像の説明を入力

ここに画像の説明を入力

4

2 に答える 2

2

新しいポータルでは、チェック ボックスを明示的にオンにして、2 つ未満のインスタンスで展開できるようにする必要があります。

ここに画像の説明を入力

2 つのインスタンスを使用する義務はまったくありません。2 つ以上のインスタンスがある場合にのみ適用される SLA のみがあります。私は 1 つのインスタンスで実稼働の役割を持っており、Windows Azure サービスを使用できて非常に満足しています。

アップデート

最初の回答で「リンクされたリソース」のコメントを追加しました。リンクされたリソース機能は、開発者がアプリケーションの概要をすばやく把握し、コンポーネント間をすばやく移動するための手段にすぎません。アプリケーションの構成ファイルとは何の関係もありません。通常のアプリで通常行うように、web.config (web.release.config) で Windows Azure SQL データベース接続文字列を設定できます。

于 2012-07-19T11:38:28.917 に答える
1

答えは 2 番目のスクリーン ショットにあります。

ポータルからパッケージをアップロードすると、ダイアログの下部に「1 つ以上のロールに単一のインスタンスが含まれていてもデプロイする」というチェックボックスが表示されます。単一のインスタンスにデプロイすることを選択している場合は、これをオンにする必要があります。

SLA は単一のインスタンスでは維持できないため、これが必要です。単一インスタンスに OS 更新を適用する必要がある場合や、ハードウェア障害が発生する場合があります。これらのイベントの 1 つが発生したときにリクエストを処理し続ける唯一の方法は、複数のインスタンスを持つことです。

おそらく、単一のインスタンスで運用ソリューションを展開することは望ましくありません。しかし、開発サイクルについては、1 つで確実にやり遂げることができます。

于 2012-07-19T11:11:33.223 に答える