正常に動作する 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 )。
何も機能していませんが、まだ同じ問題が発生しています。
では、この問題を解決するために私を助けていただけませんか?
ご意見をお待ちしております。