Проблема с WCF-сервисом между Silverlight и Azure Cloud WebRole - PullRequest
3 голосов
/ 05 марта 2009

Я хочу использовать приложение Silverlight в облаке на Azure. Связь между приложением Silverlight и WebRole представляет собой WCF-сервис с Basic-HTTP-Binding. Моя проблема в том, что связь не работает. Я думаю, что адрес конечной точки неверен, но я не уверен.

Может ли кто-нибудь мне помочь?

Ответы [ 3 ]

3 голосов
/ 06 марта 2009

Вы пытались использовать Fiddler , который по крайней мере скажет вам, если конечная точка верна. Это также должно помочь, если есть какие-либо проблемы с разрешениями.

1 голос
/ 11 апреля 2009

Я нашел эти образцы , на которые ссылается блог команды разработчиков веб-служб Silverlight . Вики Известные проблемы также очень полезны. В этих примерах используется двоичная HTTP-привязка вместо BasicHttpBinding, но они выполняют свою работу.

Если вы работаете с Vista, как и я, вам может потребоваться зарегистрировать типы MIME WCF для IIS 7. Это можно сделать, запустив командную строку в режиме повышенных прав и выполнив эту команду:

C: \ Windows \ Microsoft.NET \ Framework \ v3.0 \ Windows Communication Foundation \ ServiceModelReg.exe -i

0 голосов
/ 06 апреля 2009

Существует проблема со связью с веб-сервисами в Azure. Я бы проверил конечную точку в приложении Silverlight и убедился, что она совпадает с портом, используемым в приложении Azure.

Я столкнулся с той же проблемой при работе через Лаборатории Azure и переписал Excercise 3 (с использованием WCF), чтобы он работал - теперь он доступен в CodeProject (http://www.codeproject.com/articles/34612/Getting-WCF-to-work-with-Azure.aspx).

)

Я основал это на публикации из House-o-blog Дэвида Бурелы и его описании проблемы, которое можно найти в его блоге.

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