Клиент Silverlight, использующий службы WCF - проблема конфигурации в производственной среде - PullRequest
0 голосов
/ 08 марта 2011

Мы создали клиента Silverlight, использующего сервис WCF. он отлично работает на наших локальных разработчиках, так как оба сервиса WCF + приложение Silverlight Host App работают на Localhost и работают нормально.

Однако в производственной среде клиент silverlight размещается на другом веб-сайте, а служба WCF теперь размещается на другом сайте в том же IIS. Приложение Silverlight вообще не может вызвать службу, и после настройки диагностики WCF в службе мы обнаружили, что служба вообще не вызывается. Похоже, что каким-то образом конечная точка (производственная среда) для службы WCF должна быть обновлена ​​в Silverlight, но не существует четкого способа обновления конечной точки в Silverlight.

Есть идеи?

1 Ответ

1 голос
/ 08 марта 2011

Клиент службы на стороне Silverlight создается с несколькими конструкторами: один из них принимает параметр Uri.Используйте этот конструктор, передав Uri, который подходит для производственной среды.(Конструктор по умолчанию, который вы, вероятно, используете сейчас, жестко запрограммирован для использования URI службы, когда он был добавлен во время разработки.)

...