light, ria, доменная служба - услуга не найдена - PullRequest
0 голосов
/ 05 мая 2011

У меня есть приложение silverlight с двумя службами домена ria (ado.net dataservices). До недавнего времени у меня были обе службы в одной «Библиотеке классов служб RIA WCF», и все работало идеально.

Вчера мы решили разделить сервисы на отдельные библиотеки (в процессе разбивались многие ссылки и пространства имен). Все снова собрано и снова компилируется, но теперь, когда мы пытаемся запустить приложение, мы получаем ошибку:

Удаленный сервер возвратил ошибку: NotFound.

Скрипач раскрывает немного больше:

HTTP 404. Ресурс, который вы ищете (или одна из его зависимостей), возможно, был удален, изменилось его имя или временно недоступен. Пожалуйста, просмотрите следующий URL и убедитесь, что он написан правильно

/ ClientBin / DisMembershipService-Web-AuthenticationService.svc / двоичный / GetUser

Мне кажется, что службы не создаются в папке clientBin. Я в недоумении, сервис, используемый для генерации, поэтому я что-то упускаю Есть идеи?

1 Ответ

1 голос
/ 05 мая 2011

Нашел собственное решение.Оказывается, когда у вас есть несколько библиотек классов обслуживания WCF RIA, проект веб-сайта должен ссылаться на оба, или он не будет генерировать сервис.

В свою очередь, основной проект Silverlight должен ссылаться на оба клиентских интерфейсапроекты, в противном случае служебные файлы будут сгенерированы в основном проекте silverlight И в клиентских проектах ria, что приведет к ошибкам дублирования.

...