Я создал новое приложение Silverlight, поэтому у меня есть веб-проект под названием SilverlightOnLineChess.Web и приложение Silverlight, называемое SilverlightOnlineChess.Client. В этом решении я создал новую библиотеку классов WCF RIA Services, называемую «SilverlightOnlineChess.Data», и при этом создает связанный веб-проект под названием «SilverlightOnlineChess.Data.Web». Я создал необходимую модель данных сущности и классы обслуживания домена в проекте «SilverlightOnlineChess.Data.Web» и убедился, что я проверил «Expose OData endpoint».Публикация OData через службы WCF RIA
Все работает отлично и dandy для просмотра данных через приложение. Однако, если я попытаюсь нажать на 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/", он возвращает метаданные.
Любые идеи?