J'ai créé une nouvelle application Silverlight, j'ai donc un projet Web appelé "SilverlightOnLineChess.Web" et l'application Silverlight "SilverlightOnlineChess.Client". Dans cette solution, j'ai créé une nouvelle bibliothèque de classes WCF RIA Services appelée "SilverlightOnlineChess.Data" et, ce faisant, crée le projet Web associé appelé "SilverlightOnlineChess.Data.Web". J'ai créé le modèle de données d'entité et les classes de service de domaine nécessaires dans le projet "SilverlightOnlineChess.Data.Web" et vérifié que j'ai coché "Expose OData endpoint".Affichage d'OData via les services WCIA RIA
Tout fonctionne bien et dandy pour afficher des données via l'application. Cependant, si j'essaye de frapper l'url pour voir ce que l'OData ramène comme dans: "http://localhost:49771/SilverlightOnlineChess-Data-Web-OnlineChessService.svc/OData/" il ne sait pas ce qu'est cette URL. Cela ne fonctionne que si je crée les services et le modèle d'entité dans le projet web principal "SilverlightOnLineChess.Web" et non "SilverlightOnLineChess.Data.Web".
Alors maintenant, si j'entrez l'URL comme dans:
"http://localhost:49771/SilverlightOnlineChess-Web-OnlineChessService.svc/OData/", il ramène les métadonnées.
Des idées?