問題タブ [webrole]

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 投票する
3 に答える
2016 参照

wcf - Azure WCF webrole / Worker ロールが混乱しています..

大量のデータをクラウドに送信するハードウェア デバイスがいくつかあります。それらをクラウドに保存して処理し、分析されたデータに基づいていくつかのステータス レポートを、それらの結果に関心のあるクライアントに送信する必要があります。クライアントはスマートフォンユーザーです。

1 つのクライアントは、1 つまたは複数のハードウェア ステータス レポートを知りたいと考えています。

Azure を使用してこれをスケーラブルにする必要があります。つまり、何千ものハードウェアを監視できるようにする必要があります。クラウド ストレージ、クラウド コンピューティング パワー、および多くのハードウェアからデータを送信し、これらのハードウェアを監視しているクライアントにレポートを送信する機能が必要です。

私は WCF と Azure を初めて使用します。WCF と Azure を使用してスケーラブルなアプリケーションを作成する方法に関するガイダンスは非常に役立ちます。スケーラブルな方法を説明してください。worker ロール / Web ロールを使用する必要がありますか? クライアントが関心を持っているレポートを作成するために、計算量の多いデータ処理を行う必要があります。

シャシ

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

c# - Azure - Worker ロールから Web ロールと同じ BLOB にアクセスする

私は Azure の初心者で、画像をアップロードしてサイズ変更するための 1 つの Web ロールと 1 つのワーカー ロールを使用して、単純な .Net アプリケーション (C# で) を作成したいと考えています。私はすでに Web ロールでギャラリーを作成しました。ブロブを作成し、そこに写真をアップロードして表示します。

私が今やりたいこと: メッセージを送信すると、画像が大きすぎる場合にワーカー ロールにキューがスローされ、ワー​​カー ロールでサイズが変更されます。私の問題は、Web ロールで作成された同じ BLOB にアクセスする方法がわからないことです (最初にローカル開発エミュレーターでアクセスしたい)。worker ロールのプロパティ --> 設定ページに新しいエントリを追加すると、まったく異なる BLOB 接続文字列が得られますね。

助けてくれてありがとう。

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

.net - .NET の Web ロールと Worker ロールの間で Entity Framework データベースをリンクする

Web ロールと Worker ロールの両方を持つプロジェクトがあります。Web ロールで Entity Framework を使用したデータベースの読み取りと書き込みは正常に機能します。ただし、Worker ロールから同じデータベースのデータにアクセスしようとすると問題が発生します。クエリを実行すると、存在することがわかっているエントリが返されないため、データベースが適切に参照されていないようです。デバッグ時にブレークポイントにデータベースのエントリが 0 であることが示されますが、Web ロールは問題なく同じデータにアクセスするため、そうではないことがわかります。

問題は、私が見逃している設定または参照である可能性があると思いますが、まだ把握できていません。どんな助けでも大歓迎です。

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

azure - azure webrole がローカル デバイスに接続する

Azure で実行する 1 つの Web ロールを開発しましたが、Web ロールは 1 つのデバイスから入力を取得する必要があります。Webrole は、ローカル シミュレーションで実行すると、ローカル デバイスと適切に通信できます。ただし、Azure にデプロイすると、webrole はローカル デバイスから入力を取得できません。

ところで、デバイスのドライバーは c++ 32bit dll ですが、webrole は c# で書かれているので、c# にワープします。繰り返しますが、Web ロールとデバイスはローカル コンピューターではうまく通信しますが、Web ロールが Azure にデプロイされると接続に失敗するようです。

お知らせ下さい。ありがとう。

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

visual-studio-2010 - ロール インスタンスの開始に予想よりも時間がかかっています - 解決策が見つかりません。これはバグですか?

この投稿を確認しました:ロール インスタンスの開始に予想以上の時間がかかっています - この問題に対する新しい解決策はありますか?

しかし、なぜこのエラーが発生するのか答えが見つかりません。エミュレーターは先週正常に動作していましたが、今日、動作していないことがわかりました。PC と VS を何度も再起動し、ダイアログ ボックスに「はい」と言い続けましたが、何も機能しませんでした。投稿の解決策も試しましたが、何もうまくいきませんでした。最近追加したコードも削除しましたが、同じです。

私は新しいプロジェクトを開始し、デバッグに失敗したので、コードの問題ではないと断言できます。

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

wcf - Azure (Web サイト) Web ロール プロジェクトでの動的 WCF サービス URL の更新

2 つの Web ロール (Azure Web サイト プロジェクトと Azure WCF サービス ロール) を持つ Azure プロジェクトがあります。WCF サービスは Azure Web サイト プロジェクトによって使用され、[サービス参照の追加] オプションを使用して参照されます。Web サイトは、web.config で定義された URL を使用して、ローカルの dev/Azure コンピューティング エミュレーターで正常に動作する WCF サービスに接続します。私のローカル開発マシンでソリューションを実行すると、サービスと Web サイトが読み込まれ、IIS Express で URL "http://127.0.0.1:8080/v1.svc" と "http://127.0.それぞれ 0.1:81/"。

ただし、Azure Cloud Services でアプリケーションを公開すると、Web サイトとサービス用にそれぞれ別のマシン/VM/インスタンスが作成されました (これらは 2 つの異なる役割と見なされるため)。

私の質問は、Azure が実行時にインスタンスの IP を割り当てるため、(Web サイトの web.config で) URL を動的に変更し、WCF サービスを更新して、Web サイトが WCF サービスをシームレスに使用できるようにするにはどうすればよいですか?

あなたの時間を大切にしてください。

ありがとう、カーシック。

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

azure - Azure Web ロールでのアプリケーションの強制開始

Azure に Web ロールがあり、最初の要求を待たずに Application_Start を強制したいと考えています。

サイトで「自動的に開始」プロパティをtrueに設定することができました

Azure WebRole で WCF を自動開始する

ただし、最初のリクエストが来るまで Application_Start は呼び出されません。

ここで重要な何かが欠けているかどうかは正確にはわかりません。サーバーは W2008 R2 で、IIS のバージョンは 7.5 です。

ありがとう!

解決

ここにソリューションコードを配置します。誰かを助けることを願っています。WebRole.cs を追加し、そのコードを配置して 30 秒ごとに ping を実行しました。これは私のエンドポイントであるため、Service.svc を閲覧していることに注意してください。エンドポイントは別のエンドポイントである可能性があります。「Endpoint1」を求めていることに注意してください。複数のエンドポイントがある場合は、その行を確認する必要があります。

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

azure - AzureのWebとワーカーの役割間でコードを共有する

これがAzureサービスで可能かどうか、そしてそれが最善のアプローチであるかどうかはわかりません。

データベースからデータを抽出し、xml出力を構築しているクラスがあります。これはワーカーロールで実行されているため、通常の状況では、必要に応じて実行され、XMLを外部Webサービスにプッシュします。ただし、別の外部Webサービスがシステムに対してWebサービス呼び出しを行い、まったく同じXML応答を取得できるように、その機能をサービスとして公開する機能も必要です。ワーカーロールでRESTfulWebサービスをセットアップし、ワーカーロールに存在するのと同じ機能を構築できます。問題は、コードが重複していることです。

これを設定して、DBからの追加データへのコード、いくつかの計算の実行、すべてのxmlの生成を、Webロール(外部Webサービス呼び出しによってトリガーされる)とワーカーロール(通常の場合)の両方からアクセスできる1つの場所に配置するにはどうすればよいですか?実行スケジュール)。

TCP内部エンドポイントとワーカーWebロール通信に関するすべての質問を調べましたが、Webロールがワーカーロールのメソッドを呼び出してそのデータを呼び出し元に渡すことを許可するこのケースをカバーしているものはないようです。

誰かがこれで私を助けることができれば非常にありがたいです。ありがとう

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

azure - Azure クラウド サービス (web ロール) から VM またはローカル マシンに存在する共有フォルダーにアクセスする

Azure クラウド サービスで実行されている Asp.Net Web ロールがあります。これで、Azure データ センターに仮想マシンが作成されました。また、ファイル (.xls、.csv .. ファイル) を保存するための共有フォルダーも作成しました。Web ロールから VM に存在する共有フォルダー ファイルにアクセスするにはどうすればよいですか?

ありがとう

アルン。

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

c# - Azure でのクライアントとサービス間の二重通信

AzureのWebRoleに存在するサービスとの二重通信を数日間試みています。サービスの参照をクライアント (ローカルで実行されているコンソール アプリケーション) に追加しましたが、サービスのメソッドを呼び出そうとしても機能しません。Azureエミュレーターで試してみると、すべて正常に動作します。

誰もそれを正しく行う方法を知っていますか? それを行うためのステップバイステップのチュートリアルはどこにありますか? 私はすでに多くの調査を行っていますが、これは機能するか説明しています。