J'ai essayé de créer un service wcf sans svc. Le service fonctionne, mais aucune métadonnée n'est générée. Comment puis-je réactiver les métadonnées de service?Service wcf sans métadonnées et svc
0
A
Répondre
0
Avez-vous ajouté un point de terminaison de métadonnées à votre génération de service dans le code?
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
smb.HttpGetUrl = new Uri(EndPointAddress);
Host.Description.Behaviors.Add(smb);
Ou en utilisant le fichier de configuration:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<services>
<service name="yourServiceName"
behaviorConfiguration="yourBehavior">
<host>
<baseAddresses>
<add baseAddress = "yourBaseAddress" />
</baseAddresses>
</host>
<endpoint address ="..."
binding="httpBinding"
contract="..." />
<endpoint address="mex"
binding="mexHttpBinding"
contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="yourBehavior">
<serviceMetadata httpGetEnabled="True"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>
+0
Je ne sais pas où, dans le code, je peux le faire, j'ai hébergé le service wcf dans IIS. Je suis novice en ce qui concerne la technologie WCF =) – satispunk
+0
S'il vous plaît jeter un oeil à ma version éditée –
0
Questions connexes
- 1. SVC 'normal' versus 'Silverlight' SVC (WCF)
- 2. Service WCF. Où ajouter fichier svc
- 3. wcf page de service de métadonnées
- 4. Création manuelle d'un service Svc WCF activé par JSON
- 5. Service WCF invoquant - sans aucune référence ajoutée
- 6. Erreur de métadonnées - WCF
- 7. Fichier WCF SVC s'exécutant sous Quelle identité?
- 8. La ressource est introuvable. WCF fichier .svc
- 9. Fichier .NET WCF SVC téléchargé au lieu d'être exécuté
- 10. WCF 3.5 - Retirer SVC Extension - Cas particulier
- 11. Le service WCF Azure utilise le service WCF Azure
- 12. Fichier .SVC dans VS2005
- 13. Interdit de parcourir le fichier svc WCF?
- 14. WCF ReplyAction = "*" interrompt les métadonnées
- 15. La liaison WCF par programme et l'ajout de métadonnées
- 16. Partage d'ensembles privés entre le service NT et le service WCF (sans GAC)
- 17. Ajouter un service Web WCF sans mettre à jour Web.config
- 18. Silverlight WCF service
- 19. L'application de service WCF reste inactive jusqu'à ce que vous l'exécutiez manuellement. Fichier .svc
- 20. Service WCF Navigation
- 21. Comment créer un fichier .svc pour les services WCF RIA?
- 22. Service WCF et ActiveDirectory
- 23. Tarballage sans métadonnées Git
- 24. Comment consommer un service WCF sans WebRequest?
- 25. Ajout du fichier .svc manquant
- 26. Opérations manquantes sur les métadonnées WCF
- 27. Problèmes d'accès au service WCF sans www
- 28. Comment renommer ou modifier le fichier SVC d'un service WCF dans Visual Studio 2010
- 29. Éliminer le .svc dans l'URL d'un service WCF 4 utilisant Routes?
- 30. cannnot accéder .svc sur un service RESTFul WCF déployé sur un serveur Web IIS locale
Pouvez-vous s'il vous plaît poster vos informations de liaison? –
Je suppose pas besoin de spécifier des informations de liaison, le problème était que j'ai utilisé WebServiceHostFactory, qui désactivent la fonctionnalité de génération de métadonnées. – satispunk