На <URI> не было прослушивания конечной точки, которая могла бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP

У меня есть два клиента WCF, использующих сторонний веб-сервис.

Эти два клиента выполняют один и тот же вызов метода. В одном случае это работает каждый раз, в другом я получаю сообщение «Не было прослушивания конечной точки ...».

Насколько я могу судить, единственное различие между двумя вызовами состоит в том, что они находятся в двух разных клиентских файлах, и это означает, что файлы .exe.config не совпадают. Они используют один и тот же исходный код, который разделяется между двумя проектами в Visual Studio, поэтому он не отличается.

Но на самом деле содержимое этих двух файлов exe.config (почти) одинаково; единственное отличие состоит в том, что exe.config для неудачного вызова имеет большие значения для атрибутов maxBufferSize и maxReceivedMessageSize элемента привязки, а также большее значение sendTimeout.

Ответы на вопрос(1)

Ваш ответ на вопрос