問題タブ [azure-role-environment]

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.

0 投票する
1 に答える
388 参照

azure - Azure-RoleEnvironment.CurrentRoleInstance.Role.Instancesからのデータはどのように生成されますか?

質問があります。私のコードの一部は、RoleEnvironment.CurrentRoleInstance.Role.Instancesコレクションを繰り返し処理していることがよくあります。

このデータはどのように収集されますか?頻繁に更新されますか?常にライブデータですか?

私はまだ開発者がエミュレートした環境で作業しているので、これを推測することはできません

0 投票する
1 に答える
405 参照

powershell - Worker ロールから新しい Windows Azure ホステッド サービスを作成する

BLOB ストレージに保存したパッケージと構成を使用して、実行中のロールから新しい Windows Azure Hosted サービスを作成する最良の方法は何ですか?

Service Management REST API の Create Deployment 要求を使用できると推測していますが、worker ロールからコマンドレットを実行する方がよい場合があります。何かご意見は?コマンドレット ルートの方が優れている場合は、worker ロールからコマンドレットを実行する方法について正しい方向性を示していただければボーナス ポイントです。

0 投票する
2 に答える
557 参照

azure - Microsoft.WindowsAzure.ServiceRuntime による Azure ステージまたは運用の検出

この質問は、以前にもこのように尋ねられたことを知っています。しかし、それらはすべて非常に古く、メソッドは非常に複雑で、実際に機能させることはできませんでした. ですから、新しい Azure SDK は何か簡単なものを提供するのだろうかと思いMicrosoft.WindowsAzure.ServiceRuntimeます。名前空間からすべきだと思います。

CloudDrive をマウントし、チェックを続けてネットワークに共有し、その上に lucene.net を構築するワーカー ロールを使用しているため、これが必要です。

この展開は非常にうまく機能します。

CloudDrive をマウントできるのは 1 つのインスタンスのみであるため、VIP スワップを行う場合、ステージ展開を停止/(または削除) する必要があり、その後、新しい運用展開でドライブを正常にマウントできます。これにより、全文検索がしばらく停止します(すべてがうまくいき、ボタンを十分に速くクリックした場合、約1〜2分)。ということで、現在の状態を検知して本番時のみマウントし、ステージ時のみアンマウントすることができるのだろうか。

0 投票する
3 に答える
1239 参照

java - Java SDK for Azure - RoleEnvironment.getCurrentRoleInstance() のエラー

Tomcat 7 を使用して worker ロールを展開し、サービス提供インスタンスの ID を表示するだけの非常に単純なテスト サーブレットをデプロイしました (複数のインスタンスでセッション管理ソリューションをテストしたい)。

Azure SDK for Java を使用しています (github.com/WindowsAzure/azure-sdk-for-java)

問題は、Tomcat が以下を呼び出したときにエラーをスローすることです。

実際にスローされるエラーは次のとおりです。

次の名前付きパイプが見つからないことが問題のようです:

これがどのように/どこで作成されるかわかりません。何か案は?

0 投票する
3 に答える
1647 参照

azure - 構成を読み取れません。保護レベルが原因で RoleEnvironment にアクセスできない可能性があります

これは私の最初の azure プロジェクトであり、何か間違っているかどうかはわかりません。MVC 3 webrole内でいくつかの構成を取得しようとしています。このために使用しています:

エミュレーターでアプリケーションを実行すると、エラーが発生します。

次のように完全な名前空間を追加しようとしました:

そして、私はこのエラーを受け取ります:

ただし、WebRole クラスの「OnStart」イベント内で RoleEnvironment にアクセスできます。それで、それは期待される動作ですか?はいの場合、プロジェクト全体で構成を読み取るにはどうすればよいですか?

前もって感謝します;

0 投票する
1 に答える
7415 参照

c# - Azureロール環境が初期化されていません

私のプロジェクトは突然機能しなくなりました。ローカルストレージを使用していますが、ロール環境を初期化しようとすると、次のように表示されます。

"Microsoft.WindowsAzure.ServiceRuntimeエラー:102:ロール環境。初期化に失敗しました"

エラーコード「-2147467259」でSEH例外が発生します。プロジェクトのクラウド部分の新しいインスタンスを開始してから、同じソリューションでWPFアプリケーションの新しいインスタンスを開始しようとします。WPFアプリケーションを実行すると、クラウドインスタンスの展開が停止すると思います。しかし、私にはわかりません。

0 投票する
3 に答える
953 参照

azure - Windows Azureの役割は、役割が含まれているデータセンターを検出できますか?

Windows Azureの役割は、役割がどのデータセンターにあるかをプログラムで知る必要があります。

REST API( http://msdn.microsoft.com/en-us/library/ee460806.aspx)のreturnlocationプロパティを知っています。そして、たとえばWest USにデプロイすると、RESTAPIはWestUSをロケーションプロパティとして返します。ただし、Anywhere USにデプロイすると、プロパティはAnywhereUSになります。ロケーションプロパティがどこでも米国であっても、私たちの役割がどのデータセンターにあるのか知りたいです。

私が尋ねる理由は、私たちの役割がWindowsAzureストレージからデータをダウンロードする必要があるためです。同じデータセンターからデータをダウンロードするコストは無料ですが、別のデータセンターからデータをダウンロードするコストは無料ではありません。

0 投票する
0 に答える
866 参照

pdf - Azure のローカル ストレージへのアクセス

テンプレートからPDFを作成したいAzureのWebサイトがあります。作成中にPDFを保存する場所が必要です。いくつかの検索ラウンドの後、これを処理する最良の方法はローカルストレージを使用することだと思いました. Windows azure クラウド サービス プロジェクトを Web アプリに追加しました。次に、Web アプリのロールにローカル ストレージを追加しました。ローカルで、テンプレートから PDF を作成し、ブロブ ストレージに保存できるようになりました。ただし、アプリを azure に公開すると、機能しなくなります。ローカル クラウド サービス プロジェクトから Azure でクラウド サービスを作成する必要があるかもしれないと考えたので、これを行うためのパッケージを作成しました。クラウド サービスは実行中ですが、まだローカル ストレージにアクセスできません。

この線:

Dim myReportsStorage As LocalResource = RoleEnvironment.GetLocalResource("myReports")

ローカルで動作しますが、Web サイトを Azure に公開すると失敗します。Web サイトとクラウド サービスを Azure でリンクする必要があるかどうかはわかりませんが、その方法がわかりません。

誰かがこれを手伝ってくれるなら、私はとても感謝しています。

0 投票する
2 に答える
541 参照

php - Windows Azure SDK for PHP で RoleEnvironment をクエリできない

Githubの最新 (執筆時点) のPHP SDKを使用して、Windows Azure のランタイムからデータを取得する際に問題があります。これは、ホストされているサービスの 1 つで実行しているテストです。

RoleEnvironmentNotAvailableException は常にスローされます。ソースを見ると、名前付きパイプ (\.\pipe\WindowsAzureRuntime) を介してコマンドを送信しようとしているようです。この名前付きパイプにアクセスするには、ServiceConfiguration.csdef/cscfg 内で何かを指定する必要がありますか?

どんなアドバイスでも大歓迎です!

0 投票する
1 に答える
1062 参照

azure - RoleEnvironment.IsEmulated にアクセスすると、Azure で RoleEnvironmentException が発生しました

ASP.NET WebRole を Azure にデプロイし、Azure Intellitrace を調べた後、多くの RoleEnvironment 例外に気付き、RoleEnvironment.IsEmulated で発生しています。

スタックトレースの最後から 2 番目の呼び出しは常に RoleEnvironment.GetConfigurationSettingValue であるため、ServiceConfiguration に何かが欠けていると思いました。

今、私はこの問題を検索しましたが、このリンクしか見つかりませんでした:

http://bretstateham.com/azure-serviceconfiguration-cscfg-changes%E2%80%A6/

しかし、私のサービス構成は正しいです。設定は ?IsSimulationEnvironment? だと思います。Azure で作成する必要がありますが、例外のため、私の場合はそうではありません。

そして、「?IsSimulationEnvironment?」を入れることはできません。サービス構成のxml名前空間に準拠していないため、構成で手動で設定します。

この厄介な問題を解決する方法を知っている人はいますか?