1

クラウド環境で動作しない Worker ロールがあります。

ローカルで実行すると問題なく動作しますが、Azure にデプロイすると問題が発生します。展開自体はシームレスに行われ、VM の起動後、アプリは実行されません。イベント ログには何もありません。すべてのトレース メッセージを Azure テーブルにフラッシュするようにアプリを設定した後でも、そこには何も書き込まれません。

アプリが実際に VM で実行されているかどうかを確認するにはどうすればよいですか? アプリはローカルで動作するのにそこで動作しないのはなぜですか?

4

3 に答える 3

2

最善の方法は、マシンで RDP とリモートを有効にすることです。次に、実行中のプロセスを調べて、期待どおりに動作していることを確認できます。実行に失敗した場合、イベント ログに何もないのは奇妙です。ポータルは、展開が準備完了として表示されますか?

于 2012-05-08T20:32:16.517 に答える
2

Webrole に診断を実装しようとしましたか? これは、コード内のエラーを見つける最良の方法です。別の解決策は、起動時に sysinternals をインストールすることです。Patriek van Dorp は、sysinternal スイートをクラウド プロジェクトのプラグインとして追加する nu get パッケージを作成しました。

于 2012-05-08T20:56:03.740 に答える
0

遅すぎるかもしれませんが、同様の問題がありました。ローカルで実行すると、実行されていました。デプロイ後、何も実行されませんでした。両方の役割) または、必要なジョブを処理するページでリクエストを実行する Sheduler を作成します。もちろん、カスタム間隔で。

ところで私の英語について申し訳ありません...

よろしく

于 2014-07-23T09:30:15.277 に答える