0

Мой самозанятый WCF wervice прекрасно работает с любым браузером в домене, а также с клиентом WinForm. В приложении Windows Phone 8 я могу создать ссылки на службы OK. Попытка использовать услугу из приложения, запущенного в эмуляторе, вызывает System.Net.WebException: на удаленном сервере появилась ошибка: NotFound.Вызов selfhosted службы WCF из Windows Phone 8 Эмулятор

То, что я сделал:

  • разрешено регистрация URL
  • брандмауэра въездного правила для указанного порта
  • с поддержкой служб WCF, HTTP Activation (Windows Особенностью)

В Hyper -V для эмулятора он содержит 4 сетевых адаптера: внутренний эмулятор Windows Phone Emulator, Intel ... Виртуальный коммутатор виртуального коммутатора Gigabit Network и 2 переключателя, связанные с VMware.

Может ли возникнуть проблема с VMware? (Я остановил (4) службы, связанные с VMware.)

Что еще я могу проверить или сделать?

ответ

0

После целого дня работы по этому вопросу я (мы) (ничего о Hyper-V не помогло, не зная) разработал вопрос:

В этом конкретном, но довольно общие настройки, как Ethernet и беспроводные сетевые адаптеры, а Ethernet - выше Wireless, как и для обеспечения приоритетности кабельного соединения по беспроводной сети, когда оба доступны.

Несмотря на то, что Ethernet-кабель был отключен во время запуска/создания эмулятора, Hyper-V создал Ethernet как только внешний сетевой адаптер для использования. Но из-за отсутствия кабеля адаптер был физически отключен, и локальная служба WCF (работающая в беспроводной сети) не была найдена.

Отключить адаптер Ethernet (аппаратный) (панель управления), затем удалить эмулятор и восстановить его, запустив приложение телефона в VS, установив проблему подключения. При проверке беспроводной адаптер затем назначается в качестве внешнего адаптера («Виртуальный коммутатор») для использования.

Надежды, которые помогают кому-то.

+0

Отметьте это как ответ, если он решит вашу проблему. – PKeno