2011-12-16 9 views
2

Webアプリケーション用のWebロールとWcfServiceをホストするWorkerロールを含むクラウドアプリケーションを作成しました。 WcfServiceのエンドポイントはhttp://localhost:9967/WcfServiceTestServiceです。Windows Azureのログとデバッグ

私はビジュアルスタジオからアプリケーションを実行して、すべて正常に動作します。
私は、私のWindows Azureのアカウント上でアプリケーションをデプロイされたWebページが正常に開きますが、私は、WCF呼び出しを行う際に、以下のエラーは二つの役割がレディ状態にあるが、私こと

There was no endpoint listening at http://localhost:9967/WcfServiceTestService that could accept the message. 

注意を発生させますWCFサービスが正常に開かれたか、エラーが発生したか、またはエンドポイントを変更する必要があるかどうかはわかりません。

いずれにしても、以下のようにいくつかのログを追加しました。

System.Diagnostics.Trace.WriteLine("Message"); 

しかし、私はそれらを読む方法はわかりませんが、助言してください。

答えて

0

を「localhost」の持っていないことを確認してください私はそれが何をする必要があります。このLink

2

あなたのサービスのための設定ファイルでBASEADDRESSプロパティがまだ

<host> 
     <baseAddresses> 
     <add baseAddress="http://localhost" /> 
     </baseAddresses> 
    </host> 
+0

で解決策を見つけましたか? –

+1

これを削除すると問題はありません。その後、ウェブサイトの設定に基づいて相対パスで解決されます。 – ChrisBint

関連する問題