問題タブ [azure-cloud-services]
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 - Web ロールの複数のサイトで VSO 継続的展開が失敗する
1 つの Web ロールで複数の Web アプリケーションを実行するようにクラウド サービスを構成しました。詳細については、ドキュメントを参照してください。
ドキュメントは、Azure 2.3 SDK を使用したローカル ビルドでは正しくないようです。どうやら、SDK 1.8 以降、physicalDirectory
属性は Azure クラウド サービス プロジェクト フォルダーに対して相対的ではなく、その出力フォルダーに対して相対的です。この質問も参照してください。サービスへのパスを変更すること../../../Project.Name
で、SDK 2.3 を使用して VS2013 からローカルにビルドおよびデプロイできます。
また、Visual Studio Online での継続的インテグレーションも使用しています。ただし、2 番目の Web プロジェクトへのパスが無効であるというメッセージが表示され、プロジェクトのビルドが失敗するようになりました。使用しようとしているパスはC:\Project.Name\
. これはあまり正しくないと思います。
../Project.Name
VSOの属性値としてテストしましたphysicalDirectory
が、これも失敗します。
これを Visual Studio Online 用に何らかの方法で正しく構成することの問題ですか、それとも現在サポートされていないだけですか?
azure - 2 つの Azure インスタンスのロール環境への同時書き込み
ロール環境にファイルをローカルに保存するクラウド サービスとして Azure でホストされている MVC Web アプリケーションがあります。これは、サービスを 2 つのインスタンスで高可用性に移行するまで実行可能なソリューションでしたが、現在はファイルがアップロードされた環境にのみ書き込まれるため、ユーザーがロード バランサーのために他のインスタンスにジャンプすると、これらのファイルは使用できなくなります。
インスタンス [0] にログインしている場合、インスタンス [1] の他のロール環境に書き込む手段はありますか。セッションは、Redis キャッシュを使用して両方のインスタンスに保存されます。現在、ロール環境に書き込む私のコードは次のとおりです。
LocalResource tempDirecory 変数は、どちらも TempZipDirectory という名前であるため、両方のインスタンスで同じである必要があります。
oauth-2.0 - Azure クラウド サービスのデプロイで、Twitter 外部ログイン コールバックが証明書エラーで失敗する
Google、Facebook、Twitter で外部ログイン プロバイダーを有効にした MVC5 アプリケーションがあります。それぞれのサイトでアプリを作成し、アプリ ID と秘密鍵を取得しました。これらをローカルホストでテストしたところ、すべてが期待どおりに機能していました。
次に、サイトを http:.net に展開しましたが、Twitter アカウントでログインすると、次のエラーが表示されます。
例外情報: 例外の種類: WebException 例外メッセージ: 基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした。System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) で System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar) で、リモート証明書は検証手順に従って無効です。System.Net.TlsStream.EndWrite (IAsyncResult asyncResult) で System.Net.ConnectStream.WriteHeadersCallback (IAsyncResult ar) で
Comodo から 90 日間無料の SSL 証明書を取得し、これを IIS サーバーの個人ストアに含めました。Google、Facebook、Microsoft は問題なく動作しています
azure - Azure クラウド サービスでの 503 エラー
Azure を使用しており、過去 2 日間、クラウド サービスに問題がありました。サイトで 503 エラーが発生します。Web ロールの 1 つが時々再起動するようです。しかし、ダッシュボードでは、それらはすべて正常に機能します。Application Insight とログには問題はありません。CPU、メモリ、例外率 - すべて問題ありません。
しかし、私は興味深い瞬間を見つけました。SQL クエリの平均時間は 5 秒に増加しました。しかし、データベースで確認したところ、正常に機能しました。これは、5 秒が実行時間ではなく接続であることを意味します。データセンター内の痕跡が多すぎます。
この問題の解決策を見つける方法を知っている人はいますか?
asp.net-mvc - Azure Cloud Service の予約済み IP アドレスが機能しない
予約済み IP アドレスをクラウド サービスに割り当てようとしています。データベースへの IP アクセスを制限するためにこの機能が必要です (いいえ、すべての Azure ノードにこのアクセスを許可したくありません)。また、静的 IP が必要な外部 API にもアクセスする必要があります。
ここまでで、クラウド サービス ソリューションを作成し、MVC Web ロールをソリューションに追加しました。Azure Powershell を使用して IP アドレスを取得し (GetAzureReservedIP を使用して成功を確認)、構成ファイル ServiceConfiguration.cloud.cscfg を更新しました。
(明らかに、IP アドレスの名前が GetAzureReservedIP に示されているものとまったく同じであることを確認しました。)
この構成を使用して、ソリューションを新しいクラウド サービスにデプロイしましたが、予想される IP アドレスを受け取りませんでした。Visual Studio 2012 と Azure SDK 2.4 を使用しています。[ビルド] -> [Azure に公開] を選択して、Visual Studio から Azure にデプロイします。ここで、新しいクラウド サービスを作成し、[クラウド] サービス構成を選択します。
編集 データベースにアクセスできず (1 つの IP アドレスに対してのみ許可されている)、外部 Web サービスへの要求がブロックされているため、発信トラフィックに IP アドレスが使用されていないことがわかります。管理ポータルは、別の IP アドレスが使用されていることを示しています。
azure - Azure Active Directory にログイン
クラウド サービスの Web ページから Azure Active Directory にログインしようとしています。ログイン画面が出てきて、無事ログインできました。しかし、ホームページを開くと「ページを表示できません」と表示されます。Azure Active Directory 構成で、SSL localhost を APP URI と応答 URL に追加し、VS2013 でプロパティを構成して SSL = True を表示し、プロジェクト URL を localhost に設定しました。ログイン画面を追加する前にページにアクセスできました。
関連する web.config 設定:
azure - スケールアップ後に Azure Compute Service ワーカーが "ビジー" になる
4 つのワーカー インスタンスを使用して、Azure で 1 つのサービスを実行しています。ワーカー インスタンスを 5 つまでスケールアップすると、開始された最初のインスタンスが「ビジー」状態になります。何故ですか?スケールアップ中はどうなりますか? Azure はすべてのスタートアップ タスクを再実行しますか? 私は非常に混乱しており、これに関するドキュメントが見つからないようです。
5 つのインスタンスまでスケールアップした後、最初のインスタンスのステータスが次のように変わります。
そして、そこで実行されていた Java プロセスが停止します。なぜこれが起こるのでしょうか?!
どんな助けでも大歓迎です。
スタートアップ.cmd