2012-02-26 2 views
0

С помощью этого учебника: http://www.c-sharpcorner.com/uploadfile/UrmimalaPal/creating-a-windows-phone-7-application-consuming-data-using-a-wcf-service/Windows Phone & WCF

я создал образец/привет мир приложения на Windows Phone, который в основном получает данные из SQL Server. Я использую эмулятор в Visual Studio и WCF для подключения мобильного телефона к серверу.

Теперь я хочу улучшить это простое приложение, чтобы оно не было на localhost. Я хочу, чтобы мой WCF работал на моей машине, устанавливал приложение на моем фактическом телефоне, а затем, например, выходил за пределы моего дома и все еще получал данные с сервера.

В принципе, я собираюсь улучшить его, чтобы он работал не только локально, но и через соединение с моего мобильного устройства на сервер, а не только на эмуляторе.

Любые идеи?

(Извините за мое чрезмерное объяснение. Я новичок в C# и Windows Mobile, поэтому извиняюсь, если я глуп).

спасибо.

+0

Во-первых, ваш компьютер доступен вдали от дома? Вы можете попасть на страницу IIS по умолчанию? http: //your.ip.address? Помните, что ваш интернет-провайдер, вероятно, дает вам динамический IP-адрес, чтобы препятствовать тому, чтобы это происходило ... –

+0

Нет, я не могу сделать http: //my.ip.address – Subby

+0

Так что я должен сначала это понять. Ваш интернет-провайдер может блокировать порт 80. Сделайте несколько Google для совместного использования приложений IIS с домашних компьютеров. –

ответ

0

Для этого я просто создал обычное консольное приложение WCF и запускал его как сервис с использованием интерфейсов и применял их к службам.

Тогда я смог увидеть эту службу, работающую в Windows.

Смежные вопросы