Приложение Windows Desktop не может найти элемент конечной точки по умолчанию для ссылочного контракта API-интерфейсов веб-сервиса на клиенте -боковая сторона.Приложение для Windows не может найти элемент конечной точки по умолчанию для ссылочного контракта API-интерфейсов веб-сервиса на стороне клиента
Клиентское приложение может быть выполнено правильно в среде Visual Studio IDE, но на стороне клиента оно сталкивается с некоторыми проблемами.
Оба сервера и клиент - это ОС Windows, и оба они работают в одной локальной сети.
Я попытался подключиться к веб-сервису с браузером Chrome с клиентской стороны на сервер, поэтому я думаю, что мы можем предположить, что нет проблем с сетью.
Если это проблема, связанная с конфигурацией, то как это сделать с конфигурационными файлами?
Я искал в Интернете в течение двух дней. Но эта проблема осталась нерешенной.
Фрагмент из app.config на стороне клиента:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="RemoteAccessWSSoap" maxReceivedMessageSize="2147483647" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:49172/RemoteAccessWS.asmx"
binding="basicHttpBinding" bindingConfiguration="RemoteAccessWSSoap"
contract="RemoteAccessWS.RemoteAccessWSSoap" name="RemoteAccessWSSoap" />
</client>
</system.serviceModel>
Фрагмент из Web.config на стороне сервера:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="WebService1Soap" receiveTimeout="00:10:00" sendTimeout="00:10:00" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" />
<binding name="Service1Soap" receiveTimeout="00:10:00" sendTimeout="00:10:00" maxBufferSize="2147483647"
maxReceivedMessageSize="2147483647" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:49172/RemoteAccessWS.asmx"
binding="basicHttpBinding" bindingConfiguration="RemoteAccessWSSoap"
contract="RemoteAccessWS.RemoteAccessWSSoap" name="RemoteAccessWSSoap" />
</client>
сниппета из файла .asmx.cs веб-API на стороне сервера:
[OperationContract(Name = "HelloWorld")]
string HelloWorld();
[OperationContract(Name = "AddDouble")]
string AddDouble(string a, string b);
Прошу предоставить мне услугу. И спасибо большое.
Можете ли вы разместить полную ошибку, которую вы получаете, пожалуйста? –