1

正常に動作する WCF サービスを作成し、それを Windows Azure の Web ロールにデプロイしました。

問題は、私の同僚が自分のマシンを使用し、Visual Studio (右クリック > 発行) を使用してサービスを発行すると、すべてが完全に正常に動作することです。

しかし、自分のマシンを使用していて、Visual Studio (右クリック > 発行) を使用してまったく同じサービス (同じソース コード) を発行しようとすると、デプロイは正常に完了します。

それにもかかわらず、数秒後に Windows Azure ポータルを確認すると、[クラウド サービス] セクションで、WCF の状態が " ! 実行中" であることがわかり、そのダッシュボードを開くと、次のように表示されます: 1 つ以上のロール インスタンスが異常です。1 インスタンス: 1 異常: リサイクル (役割を安定化しています... 未処理の例外: System.NullReferenceException [2013-09-29T19:29:30Z])

なぜこれが起こっているのですか?私と同僚はまったく同じソース コードを持っていますが、使用するマシンは異なります。

次のことを確認しました。

1)確認したところ、記載漏れがないことが確認できました。

2) Avkash Chauhan の記事に従いました。はい、「ポートの自動割り当て」を使用しています。

3)私は Anton Staykov の記事に従いました。はい、Copy Local: True を設定しました。

4)また、このスレッドで説明されているように Sandrino Di Mattia のコードを追加しました: ( AutoStart a WCF on Azure WebRole )。

何も機能していませんが、まだ同じ問題が発生しています。

では、この問題を解決するために私を助けていただけませんか?

ご意見をお待ちしております。

4

2 に答える 2

0

IntelliTrace をオンにして展開し、ログをダウンロードして確認し、何が例外をスローしているかを確認します。

于 2013-09-30T15:37:47.063 に答える