Гнездо Silverlight - PullRequest
       2

Гнездо Silverlight

0 голосов
/ 24 октября 2010

Я загрузил сокетное приложение silverlight 4 из книги «Pro silverlight 4 with c #», которое в основном является просто клиентским и серверным приложением для сокета silverlight.Сервер является консольным приложением, а клиент - веб-приложением silverlight.

Я могу нормально запустить сервер и клиент на ОДНОМ компьютере, он показывает, что он подключен и т. Д., Но когда я попытался подключиться к серверу на другом компьютере (локальная сеть), он не будет подключаться.Любая идея???В конце концов я хочу разместить это в интернете и начать жить, а не локально.Когда я запускаю с использованием сервера разработки Visual Studio, он показывает localhost и порт 1091, и, тем не менее, Silverlight использует только порт 5200.

Ответы [ 2 ]

0 голосов
/ 25 октября 2010

Вы добавили к вам файл политики "C: \ inetpub \ wwwroot"?
Я использовал пример из "Pro silverlight 3 с c #" и его работу из Интернета и локально.
Я добавил файл политики в "C: \ inetpub \ wwwroot ", где был опубликован мой веб-сайт Silverlight, и все работает нормально.
Обратите внимание, что веб-сайт публикуется на той же машине, где работает серверное приложение.
Надеюсь, это поможет вам.

0 голосов
/ 24 октября 2010

Приложениям Silverlight разрешено подключаться только к тому сайту, с которого они были загружены по умолчанию, так же, как это делают Java и Flash. Если вам необходимо установить связь с другим сервером, этот сервер должен явно разрешить его, запустив службу политики, прослушивающую порт 943, или предоставив файл политики через порт HTTP 80. Для получения полной информации о том, как это сделать, см. http://msdn.microsoft.com/en-us/library/cc645032(VS.95).aspx. реализовать это.

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