問題タブ [azure-deployment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - サービスが見つからないため、Azure のデプロイが失敗する
現在、クラウド サービスを Windows Azure に展開しようとしていますが、次のエラー メッセージが表示されます。
"Could not retrieve the list of cloud services.[...]"
詳細は画像で確認できます。
VS はサブスクリプションで既存のサービス ロールを見つけることができなかったようですが、私のサービスは利用可能で実行中であり、そこに新しいバージョンを展開することはできません。数日前は正常に動作していました。任意のアイデアをいただければ幸いです。ありがとうございました!
azure - VIP スワッピング + CNAME は、IP スワッピング + A レコードよりも優れていますか?
ステージングと本番の間の VIP スワップのサポートが必要なため、A レコードではなくすべての CNAME を使用するように DNS セットアップを更新している最中です。これには A レコードを使用できません。これは、デプロイごとに変更される VIP に依存するためです。
以前は、ワイルドカードとベース ドメインのサポートのために A レコードを使用していました。mydomain.com とすべてのサブドメインを VIP にマッピングすると、すべてが機能しました。
CNAME はこれを少し複雑にしますが、不可能ではありません。
私の質問は - VIP スワップでは、サイト URL (mysite.cloudapp.net) を元の VIP から新しい VIP に変更する必要がありますよね? もしそうなら、とにかく DNS を伝播する必要はありませんか? mysite.cloudapp.net
元の VIP を指しているキャッシュされたすべての DNS レコードはどうなりますか? まだ伝播が遅れていませんか? この伝播が発生している間にリクエストが古い VIP に転送される可能性はありますか?
azure - アップグレードの展開後、サービスが移行中のままになっている
Azure デプロイのアップグレード ドメイン モードの手動の手順に従っています。ウォーク アップグレード ドメイン REST API を発行し、オペレーション ID のステータスを確認すると、成功します。すぐにすべてのアップグレード ドメインでこれを取得します。アップグレードが完了し、最後のドメインを歩いても、サービスはまだ移行中の状態のままです。ドメインの移行が終了するまでドメインにとどまり、その後で次のドメインに移動する方法はありますか?
azure - Azure Web Pack: Web ワーカーの一時フォルダーにクォータがあるのはなぜですか?
フロント エンド サーバー、パブリッシュ サーバー、および Web ワーカーを備えた Windows Azure Pack の概念実証セットアップを作成しました。Web サイトのクラウドを完全に制御できるシンプルなプランがあります。プランの詳細では、「サブスクリプション ストレージ スペース」は無制限に設定されています。
Web サイトとデプロイが機能していることを証明するために、静的ファイルを配置する外部 git リポジトリを作成し、Web サイトをこのリポジトリに接続しました。静的ファイルは期待どおりに提供されます。次に、1 つのコントローラーと単純なビューのみを持つ空の MVC 4 プロジェクトを作成しました。プッシュして同期すると、展開も機能しました。
ここで問題が発生します。MVC 3 プロジェクトと 500 MB の静的リソース (PDF、画像など) で構成される元の Web サイトをプッシュしました。Web サイト管理ポータルで再度同期すると、展開が開始されます。ただし、ディスク容量が不足しているため壊れます。Web ワーカー VM を確認したところ、70 GB を超える容量があります。
サーバー マネージャーのファイル サーバー リソース マネージャーを使用して Web ワーカーのフォルダー クォータを確認したところ、C:\inetpub\temp\DWASFiles\Sites* とすべての Web サイトで C:\inetpub\temp の形式で 200 MB のクォータが表示されます。 \DWASFiles\Sites\WEBSITENAME.
ストレージが無制限なのに、なぜ 200 MB のクォータがあるのですか?
このような量の静的リソース ファイルを Web サイトの一部にするべきではなく、BLOB ストレージ スペースに配置する必要があることは理解しています。これは Windows Azure には当てはまりますが、Windows Azure Web Pack のストレージ機能は見当たりません。私の可能性は何ですか?
asp.net - Azure Cloud Service で .NET 3.5 機能を有効にする
Azure Cloud Service にデプロイされた .NET Framework 4.5 を使用して構築されたアプリケーションがあります。そのため、Windows Server 2012 OS ファミリ ( .NET 4.0 以降をサポート) を使用しています。私のアプリケーションは、.NET 3.5 機能が有効になっている場合にのみ実行できるツールを参照しています。そこで、リモート デスクトップにログインして .NET 3.5 機能を有効にします。
「クラウド サービス アプリケーションは、独自の VM のファイル システムで状態を維持するべきではありません。Windows Azure 仮想マシンで作成された VM とは異なり、クラウド サービス VM への書き込みは永続的ではありません。」というこの記事Windows Azure 実行モデルを読みました。
サーバーでの変更 (.NET 3.5 機能の有効化) は理想的ではないと思いますか? はいの場合、.NET 3.5 機能に依存する .NET 4.5 Web アプリケーションを展開する方法を提案できますか。
azure - Azure Webrole インスタンスが webrole.cs の onstart メソッドで 500 エラーを返すかどうかをプログラムで判断するにはどうすればよいですか?
私はこのシナリオを持っています: azure webrole として実行されている asp.net アプリケーション、2 つの小さなインスタンス。VM の再起動時に、インスタンスの 1 つが 500 エラーを返すことがあります。各インスタンスを手動で再起動し、最善を尽くす必要があります。インスタンスが稼働中であることを webrole.cs の onstart メソッドで確認するにはどうすればよいですか? 何か問題がある場合はロールをリサイクルしますか?
azure - Azure Web サイトへの git デプロイが「不明なエラー」で失敗する
数か月間、いくつかの Azure Web サイト (例: beta/prod) に Git デプロイ (Kudu 経由) を使用して成功しており、非常にうまく機能しています。今日から、適切なそれぞれの git ブランチをベータ Web サイト (本番 Web サイトではなく) にプッシュすると、デプロイが失敗し、コンソールに「不明なエラー」が表示され、デプロイにいかなる種類のエラーもないことに気付きました。ログ。繰り返しますが、まったく同じ展開が本番サーバーで機能し、展開が機能しなくなったときにベータ サーバーで何も変更していません。
ログからわかる限り、私の deploy.cmd のこの時点で失敗しています。
これは、私が通常 Azure サポートに連絡するようなものですが、私のサブスクリプションには技術サポートが含まれていません :-(。
ウェブサイトを停止して再起動し、本当に便利なKuduConsoleをいじりましたが、それ以外はちょっとアイデアがありません。
これをさらにトラブルシューティングするための提案はありますか?