Service de mise à jour de Référence n'est pas de travail dans WCF
Je suis avec VS 2012.
Je ajouter des services de référence à mon projet WPF, mais quand j'ai changé mes services et mises à jour de service référence ma Référence.svcmap -> Référence.CS fichier est vide et je ne peux pas utiliser la référence plus. Je peux le voir dans le projet, mais je ne peux pas utiliser.
Mes paramètres de Services de Références sont :-
De référence.cs fichier
//------------------------------------------------------------------------------
//<auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.17929
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//</auto-generated>
//------------------------------------------------------------------------------
- Que penser de l'utilisation svcutil pour générer la référence de service ?
- supprimer le service de référence de votre projet et de nettoyer la solution, ajoutez à nouveau avec le même nom et le test
- J'ai essayer dès maintenant. et ce temps de référence est ajoutée, mais il n'y a pas de Méthodes et rien ne viendra à mon ClientApplication
- Je ne lai pas savoir comment le faire avec svcutil pour générer les webservices refe.
- L'un de mes résoudre ce problème, redémarrez Visual Studio..essayez de donner une
- J'ai redémarrer le vs 2012 devenv /resetsettings mais pas de chance pour moi 🙁
- Voir msdn.microsoft.com/en-us/library/aa751905.aspx lien sur la façon d'utiliser svcutil. À titre d'exemple: svcutil.exe localhost/MyService.svc" /t:code
- Ce qui se passe lorsque vous accédez à l'URL?
- mon url est comme :- net.tcp://localhost:5054/joueur/mex donc je ne peux pas voir dans le navigateur. J'ai l'application de la console et que IPlayerService.cs et PlayerService.cs
- exécutez votre hôte de service app, puis essayez de mettre à jour la référence de service...
Vous devez vous connecter pour publier un commentaire.
décochez la Réutilisation des types dans les assemblys référencés case et mettre l'adresse de votre nouveau service dans la zone de texte Adresse.
Lors de la configuration de référence de service ajouter /mex (l'adresse de votre point de fin avec mexHttpBinding ) à la fin de votre URL de service.
Cela permettra d'échange de métadonnées. Sorte De Référence.cs sera modifié /ajouté le (si vous ajoutez une référence de service pour la première fois).
Modifier : après analyse, j'ai trouvé que ce problème se produit lorsqu'un service (qui met en œuvre un ServiceContract) est exposée par plus d'un point de fin.
Ce problème peut être évité en utilisant différents Contrats de Service (Interface) pour chaque point de fin et de faire de la classe de service (service1) mettre en œuvre toutes ces Interfaces.
Si vous ne pouvez pas parcourir l'URL, alors vous ne serez pas en mesure d'ajouter la référence de service. Essayez d'hébergement web de votre service local dans IIS. Lorsque vous êtes en mesure de naviguer cette URL, vous pouvez ajouter le service de référence.
Il ya quelques choses que vous pouvez faire d'abord Nettoyer la solution, supprimer le répertoire de sortie et le service de référence. Redémarrez Visual Studio et re configurer le service web. Espérons que cette aide.
Obj
DossiersDécochant la réutilisation de l'option de la mise à Jour de l'option de Service fonctionne très bien.
Il peut être provoqué par l'Équipe de la Fondation de contrôle de source.
Essayez de faire un clic droit sur le service de ref et choisissez "extraire pour le modifier..."
Que le service de mise à jour de référence de nouveau.