Служба WP7 + WCF: не было прослушивания конечной точки (URL), которая могла бы принять сообщение - PullRequest
1 голос
/ 29 мая 2011

Я пытаюсь разработать приложение для Windows Phone, которое использует службу WCF.Я делаю это так, как описано здесь:

http://www.c -sharpcorner.com / UploadFile / raj1979 / 5280 /

(конечно, я использую свои собственные таблицы изБД).Проблема заключается в следующем:

  • Я отлаживаю проект библиотеки классов, содержащий службу WCF (чтобы убедиться, что некоторые ее методы вызываются правильно)
  • после того, как метод возвращает объект Iувидеть ошибку: There was no endpoint listening at <a href="http://localhost:1708/Service1.svc" rel="nofollow">http://localhost:1708/Service1.svc</a> that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. InnerException - The remote server returned an error: NotFound.

ServiceReferences.ClientConfig в приложении Windows Phone:

<configuration>
<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_IService1" maxBufferSize="2147483647"
                maxReceivedMessageSize="2147483647">
                <security mode="None" />
            </binding>
        </basicHttpBinding>
    </bindings>
    <client>
        <endpoint address="http://localhost:1708/Service1.svc" binding="basicHttpBinding"
            bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceReference1.IService1"
            name="BasicHttpBinding_IService1" />
    </client>
</system.serviceModel>
</configuration>

Я не знаю, как ее решить,Есть идеи ?Я пробовал много ответов с этого сайта, но ни один не работал

Ответы [ 2 ]

0 голосов
/ 11 августа 2013

Необходимо изменить в ServiceReferences.ClientConfig в адресе конечной точки эмулятора Windows Phone с localhost на yourComputerName. Вот и все :) Это работает

0 голосов
/ 16 февраля 2012

А как насчет службы WCF с поддержкой Silverlight на стороне сервера? Это основано на CustomBinding вместо basicHttpBinding.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...