Смешивание услуг RIA и стандартных услуг WCF - PullRequest
3 голосов
/ 14 июля 2010

Возможно ли совместное использование служб RIA WCF и пользовательских служб WCF в одном проекте?

На данный момент у меня есть серверный проект, на котором размещены 2 класса обслуживания RIA, оба из которых работают нормально, и 1 файл WCF svc, который прекрасно загружается в браузере (например, http://localhost/services/service.svc), но когда я получаю к нему доступ через код в клиенте Silverlight, я получаю ошибку Not Found.

Я счастлив продолжать отладку, пока не решу ее, но просто подумал, что сначала проверю, не делал ли я что-то глупое ...

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Ответ - да, вам просто нужно быть осторожным при настройке web.config.Новый .NET 4.0 multipleSiteBindingsEnabled = "true" поразил меня.Я указал относительный адрес в адресе конечной точки, например,

/services/myservice.svc

, но в метаданных это было разрешено до:

http://localhost/services/myservice.svc/services/myservice.svc

Что запутало все.Очистка атрибута адреса конечной точки и обновление ссылок заставили все работать.

1 голос
/ 14 июля 2010

Да, вы должны быть в состоянии разместить службы RIA и обычные WCF в одном проекте. До сих пор я не слышал, чтобы кто-то сообщал о трудностях размещения их вместе.

Кайл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...