вызов Silverlight wcf работает локально, но не с удаленного хоста - PullRequest
1 голос
/ 25 мая 2011

У меня есть приложение silverlight, которое размещено в веб-приложении asp.net.в веб-приложении определен сервис wcf.Silverlight использует этот сервис.когда приложение silverlight запускается локально, все работает нормально.когда приложение развертывается на моем сервере, само приложение загружается, но загрузка данных из службы wcf не выполняется.

Приложение размещено на виртуальном частном сервере, работающем на порту 1900. Порт 1900 настроен для входящего и исходящего трафика через межсетевой экран.когда я получаю доступ к приложению изнутри сервера, он работает.при доступе к нему с другого хоста загрузка данных через wcf завершается неудачно.

1 Ответ

2 голосов
/ 25 мая 2011

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

Убедитесь, что файл silverlight.xap и конечная точка wcf: - на одном и том же домене (www.mydomain.com! = mydomain.com) - используя точно такой же протокол (http / https) - используя точно такой же номер порта (1900 в вашем примере)

Если нет, вы можете использовать файл crossdomain.xml , чтобы обойти его.

...