Я создал новое приложение Silverlight, поэтому у меня есть веб-проект SilverlightOnLineChess.Web и приложение Silverlight под названием SilverlightOnlineChess.Client. В этом решении я создал новую библиотеку классов WCF RIA Services под названием «SilverlightOnlineChess.Data», и при этом она создает связанный веб-проект под названием «SilverlightOnlineChess.Data.Web». Я создал необходимую модель данных сущности и классы обслуживания домена в проекте SilverlightOnlineChess.Data.Web и удостоверился, что я проверил «Expose OData endpoint».
Все работает нормально и изящно просматривать данные через приложение. Однако, если я попытаюсь нажать URL-адрес, чтобы увидеть, что возвращает OData, например: "http://localhost:49771/SilverlightOnlineChess-Data-Web-OnlineChessService.svc/OData/ "он не знает, что это за URL. Это работает, только если я создаю сервисы и модель сущности в основном веб-проекте SilverlightOnLineChess.Web, а не SilverlightOnLineChess.Data.Web.
Итак, теперь, если я введу URL-адрес, как в:
"http://localhost:49771/SilverlightOnlineChess-Web-OnlineChessService.svc/OData/ ", он возвращает метаданные.
Любые идеи?