Ошибка службы домена при вызове из silverlight - PullRequest
0 голосов
/ 26 марта 2012

Я размещаю приложение silverlight в существующем виде mvc. Я получаю печально известную

"удаленный сервер возвратил ошибку-> не найден"

при попытке получить доступ к доменной службе, определенной в приложении mvc.
В фиддлере я получаю эту ошибку:

IControllerFactory 'DrcMvcWeb.Infrastructure.DrcControllerFactory' не вернул контроллер для имени 'ClientBin'.

Нужно ли сопоставлять маршрут с вызовом службы домена? Это мой первый опыт использования сервисов silverlight и RIA, и до сих пор этот опыт не был хорошим.

1 Ответ

0 голосов
/ 26 марта 2012

Похоже, что он включает в себя папку ClientBin (место, где размещено ваше SL-приложение) в пути к сервису. Вы должны быть в состоянии использовать относительный путь (с этой точки), чтобы пройти вверх по дереву и вернуться обратно к месту фактического обслуживания. Что-то вроде:

string urlPath = new Uri(Application.Current.Host.Source, "../Services/MyService").AbsoluteUri;
...