2012-03-26 3 views
0

Я размещаю приложение silverlight в существующем представлении mvc. Я получаю пресловутыйОшибка службы домена при вызове из silverlight

"remote server returned an error-> notfound"

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

The IControllerFactory 'DrcMvcWeb.Infrastructure.DrcControllerFactory' did not return a controller for the name 'ClientBin'.

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

ответ

0

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

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