У меня есть ссылка на службу WCF в приложении Silverlight под названием WCF_Service. Тем не менее, всякий раз, когда я хочу использовать его в своем коде, я должен указать Uri для ссылки следующим образом:
Uri uri = new Uri(HtmlPage.Document.DocumentUri, "WcfDataService.svc");
WCF_Service.Entities context = new WCF_Service.Entities(uri);
Зачем мне нужно указывать Uri? Я знаю, что это необходимо, но разве сервисный справочник не знает, где находится этот сервис?