У меня очень простой образец приложения Silverlight. Я добавил службу домена к нему с моделью сущности, которая имеет одну сущность. Клиентское приложение просто загружает все строки в объект при запуске. Когда я запускаю это в своем окне разработки, он работает так, как ожидалось. Однако, когда я переношу его на наш тестовый сервер, я получаю исключение, говоря, что метод, который я вызываю, не может быть найден (операция загрузки не выполнена для запроса «GetCTCStation». Удаленный сервер возвратил ошибку. NotFound.). Когда я более подробно изучил связь между клиентом и сервером с Fiddler, я узнал, что запрос будет http://[server url] /ClientBin/SilverlightApplication7-Client-Web-CTCService.svc/binary. Я добавил службу домена в корень веб-проекта, поэтому я не понимаю, почему клиент ищет его в каталоге ClientBin. Очевидно, это не так. Что я здесь делаю неправильно? У меня никогда не было проблем с июльской версией предварительного просмотра RIA.Проблемы с развертыванием службы WCF RIA
Это относительный, но обрабатывается в файле Generated_Code автоматически. И нет ничего в настройке webconfig. При создании службы домена я использовал настройки по умолчанию. Я попытался явно установить uri при создании экземпляра службы и возникло такое же исключение.
Файл System.ComponentModel.DataAnnotations.dll больше не существует в этом SDK. Должны ли мы проголосовать за этот ответ? – YeahStu
Я нахожусь в Silverlight 5 и Ria Services 1.0 SP2, и этот ответ по-прежнему действует. На самом деле, пожалуйста, @Dragan или любой, кто может, отметьте это как ответ. –