2011-02-11 11 views
0

Nous utilisons TFS 2010 comme notre contrôle de source et VS 2010 comme IDE. Nous avons un problème lorsque nous ajoutons un projet MVVM silverlight4 au TFS. Le problème est que le projet se construit sur toutes les machines mais ne fonctionne que sur la machine qui est créée. Sur d'autres machines, le message suivant se termine:TFS Silverlight 4 problème

Le projet Silverlight que vous êtes sur le point de déboguer utilise les services WCF RIA. Les services RIA WCF échoueront à moins que le projet Silverlight soit hébergé dans et à partir du même projet Web qui contient les services WCA RIA.

Répondre

0

Le service auquel votre application Silverlight se connectera doit se trouver dans la même application Web qui héberge votre Silverlight XAP. récapituler quelques choses ici:

  1. Assurez-vous que le fichier .proj de votre application silverlight a un lien vers votre service de RIA (dans les paramètres du projet)
  2. Assurez-vous que lorsque vous compilez, un ensemble avec le nom de votre service RIA est créé dans le répertoire de votre projet Web d'hébergement
  3. Essayez d'accéder au service RIA dans votre navigateur. Le chemin doit être quelque chose comme: http://yourLocalUrl(locaholhost:1234)/assembly-name-webdomainservicename.svc Vous devez remplacer tous. par - dans le nom d'assembly . par exemple: http://localhost:1234/my-assembly-name-testWebDomainService.svc Vous pouvez démonter votre dll de votre application et silverlight regarder à l'intérieur pour voir l'URI

Bonne chance