問題タブ [azure-web-roles]

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 に答える
1774 参照

.net - Windows Azure、インスタンスとスティッキーセッションのアドレス指定

概念実証用紙として、WindowsAzureに関する事実を収集しました。決定的な答えを見つけることができなかった残りの2つのトピックがあります。

  1. スティッキーセッション/スティッキーロードバランシングは不可能ですよね?たぶん、Azure Traffic Manager(WATM)の助けを借りて可能性はありますか?

  2. デプロイメントの単一のインスタンスに対処できますか、それともすべてがAzureのこの不透明な壁の背後にありますか?または、少なくとも、実行時にインスタンスがそれをログに書き込むために、それ自体のIDまたはそのようなものを決定できますか?

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

iis - Azure: 遅延したスタートアップ タスクを実行する方法は?

WebRole 内に 2 つのサイトがあり、スタートアップ タスクを定義しました。

最初の行は正常に機能し、新しいアプリ プールを作成します。

ここで、2 番目をこの新しく作成された AppPool に変更したいと思いますが、直後に別の行を追加しても役に立ちません。

どうやら 2 番目のサイトはまだ準備が整っていないようです。

タスクを 30 秒遅らせる、または appcmd.exe を少し遅らせるにはどうすればよいですか? このスタートアップ タスクの依存関係を作成する方法がない限り、その 2 番目のサイトが稼働しているときにのみ実行されますか?

どんな助けでも大歓迎です、どうもありがとう、

この実行を 30 秒遅らせて、2 番目のサイトが稼働していて変更できることを確認する方法はありますか?

アップデート:

ヒントをありがとう。この件についてさらに調査を行いました。OnStart() イベントを見つけました。

1) しかし、私は Silverlight を使用しており、既存の Web プロジェクトを Cloud Roles プロジェクトでラップしているだけなので、WebRole.cs 自体はありません。それを Silverlight Web プロジェクトに追加して、そこで使用することはできますか? それとも、WebRole プロジェクトをゼロから作成して、Silverlight Web プロジェクトをすべて置き換えるようにすることをお勧めしますか?

2)<Runtime/>サービス定義のタグについては、このように単純に追加すればよいのでしょうか? Webrole が管理者特権で実行された場合、セキュリティ上の影響はありますか?

3) 最後になりましたが、cmd ファイルまたは実際にはこの行を実行するにはどうすればよいですか?

OnStart() メソッドで?

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

silverlight - Silverlight アプリを Azure クラウドに統合する方法は?

このトピックに関するこの優れたチュートリアルを見つけましたが、未解決の問題がいくつか残ってい ます http://www.silverlightshow.net/items/Silverlight-in-the-Azure-cloud-Part-1.aspx

ロールが空の新しい Azure Cloud プロジェクトを作成する場合:

  1. ブログで提案されているように、既存の Silverlight Web プロジェクトを Webrole として追加する方がよいでしょうか?

  2. それとも、新しい WebRole を作成し、それを Silverlight クライアントに接続する方がよいでしょうか?

私が尋ねている理由は、WebRole 内でオーバーライド OnStart() メソッドを使用して、ロールが起動して実行された後にタスクを実行する必要があるためです。必要なクラス WebRole.cs は、明らかにステップ 2 にのみ存在します。

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

asp.net - Azure でのセッション: クライアント側のセッションは可能ですか?

ご存知のように、スティッキー セッション機能がないため、複数のロール インスタンスを使用する場合、Azure Web ロールのセッション情報を SQL Azure や Appfabric Cache などの場所に保存する必要があります。私はこれが最善のアプローチであることを知っていますが、それとは別に、ここ msdn で説明されているように、クライアント側にセッションを保存することもできますか? Cookie を使用するのは簡単だと想像できますが、そこに記載されている他のソリューションはどうでしょうか? 私はこれを行うつもりはありません。そのようなソリューションがどれほど信頼できるかに興味があるだけです。

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

powershell - Windows Azure での「この展開に対する現在の更新はプリエンプトされました」というエラーは何を意味しますか?

Windows Azure がホストするサービスのインスタンス数をスケールアップするときに、WAPP PowerShell コマンドレットを使用すると、次のエラーが発生することがあります。

構成でインスタンス数を変更してスケールアップし、新しい値で Set-DeploymentConfiguration を呼び出します。

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

wcf - サービスが Azure でホストされている場合のアドレスが正しくない

Azure のhttp://voraservice.cloudapp.net/MyPushService.svcで WCF サービスをホストしました。問題は、クライアント経由で接続すると、指定されたアドレスにエンドポイントが見つからないことです。

http://rd00155d3425e0/MyPushService.svc

このランダムなサーバー名がどのようにここに来たのかわかりません。このランダムなサーバー名を削除して、クラウドでホストされている WCF の実際の場所を配置する方法を数時間把握しようとしています。ソリューションへのポインタは高く評価されます!

更新: この KB 記事を見ました - http://support.microsoft.com/kb/971842/ しかし、Win7 用に更新しようとすると、更新は私のコンピューター用ではないと表示されます。

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

azure - Windows AzureのWebRoleはステートレスである必要がありますか?

私は興味深い状況に出くわしました。ダッシュボードからWebRoleを再起動しました。WebRoleが再び稼働するようになったら、リモートでWebRoleにデスクトップを接続し、公開されたサイトのフォルダー全体がワイプされ、パッケージのフォルダーに置き換えられていることを発見しました。デスクトップのようにそれらのフォルダの外にあるテキストファイルだけがそれを生き延びました。

ドライブ全体がE:再起動を試みると、ワイプされて再インストールされない限り。

クラッシュやMicrosoftのメンテナンスによってVMを再起動できるので、開発者はWebRoleがステートレスであり、ローカルに何も保存されていないことを確認する必要があると思いますが、これは正しいですか?

どうもありがとう、

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

iis - Windows Azure WebRole の /Approot と /Siteroot に同じファイルがコピーされるのはなぜですか?

approot と sitesroot が次の目的で使用されていることがわかりました。

\Approot - 顧客のコード、aspx ページ、DLL など。 \Sitesroot\ - これは、完全な IIS サイトが実行されるフォルダーです。役割が展開されると、\Approot のファイルがこの \Sitesroot フォルダーにコピーされ、\Sitesroot からサイトを実行するように IIS が構成されます。ロールに対する一時的なテストの変更 (web.config の変更、新しい DLL など) は、ここに配置する必要があります。

同じファイルが含まれているのに、なぜ 2 つの別個のフォルダーがあるのだろうか?

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

azure - Azure Web ロールのロケールと言語を構成するにはどうすればよいですか?

すべてのアカウントの言語/地域設定などとして、Azure Web ロールを (米国ではなく) 英国にするように構成するにはどうすればよいですか? RDPで変更できると思います。ただし、Web ロールの作成時にデフォルトに設定したいと考えています。これは、レガシ アプリにある一部の従来の ASP ページに違いをもたらしています。