.NET を使用して、WCF とそれを呼び出す Web サイトを作成しています。約 5% の確率で、リッスンしているエンドポイントがなかったというエラーが表示されます。ほとんどの場合、なぜ機能するのかわかりませんが、時々機能しないことがあります。
これが私が使用しているコードです。それが私がWCFを作成している方法であるかどうかはわかりません。マシンに WCF のバージョンへの参照を追加しましたが、運用環境にある場合は、エンドポイント アドレスを運用 URL に変更します。
Dim wcfService = New StagingService.Service1Client
If Clng0(AppConfig("isProduction")) = 1 Then
wcfService.Endpoint.Address = New System.ServiceModel.EndpointAddress
("http://www.myurl.com/Service1.svc")
End If