Я использую .NET для создания WCF и веб-сайта, который его вызывает.Примерно в 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