Quelqu'un at-il fait cela? J'ai essayé de générer une classe de proxy C# et de la connecter, mais je n'arrive pas à comprendre comment obtenir IronPython pour utiliser le fichier app.config généré qui définit le point de terminaison. Il essaie de se connecter, mais je reçois juste une erreur sur aucun point de terminaison par défaut. Je voudrais idéalement faire la connexion en utilisant seulement le code IronPython et ne pas utiliser la classe proxy, si possible. La liaison pour le service auquel j'essaye de me connecter est NetTcpBinding si cela fait une différence.Comment se connecter à un service WCF avec IronPython
2
A
Répondre
0
Votre interface de service WCF est-elle disponible dans un assembly partagé? Si c'est le cas, vous pouvez utiliser ChannelFactory pour créer dynamiquement votre proxy client (au lieu d'utiliser le proxy C# généré). Avec cette méthode, vous pouvez fournir tous les détails du point de terminaison lorsque vous créez la ChannelFactory et vous n'aurez besoin d'aucune configuration dans votre fichier .config.
3
Voir mes blog post. Il existe des exemples de services WCP IronPython et de clients.
Pour utiliser app.config, vous devez probablement le copier à ipy.exe
et le renommer en ipy.exe.config
mais je ne l'ai pas essayé, donc je ne sais pas si cela fonctionne ou non.
Questions connexes
- 1. Flash se connectant à un service WCF
- 2. Se connecter avec WCF à un WebService authentifié avec nom d'utilisateur/mot de passe
- 3. WCF: comment ajouter un ServiceThrottlingBehavior à un service WCF?
- 4. Comment utilisez-vous grails pour se connecter à wcf HTTPS endpoin w/Username authentification?
- 5. Comment se connecter automatiquement à l'application asp.net
- 6. Comment se connecter à SQL Server 2008
- 7. Comment exécuter runonce sans avoir à se connecter à l'administrateur
- 8. Comment se connecter à R avec Java (en utilisant Eclipse)
- 9. Impossible d'ajouter un service de référence à tout service WCF
- 10. Existe-t-il un moyen de décider par programme à quelle session WCF se connecter?
- 11. Comment se connecter à wordpress par programme?
- 12. Comment se connecter à la console JBoss
- 13. openID se connecter à cakePHP
- 14. Comment se connecter à SQL Server via un serveur proxy
- 15. cURL se connecter à login.live.com
- 16. Comment me connecter à un service Web CRM IFD?
- 17. Comment faire un appel à mon service WCF asynchrone?
- 18. WCF sur PocketPC, ne pas se connecter à la machine hôte
- 19. Comment se connecter dans ASP.NET
- 20. Accéder à un service WCF en Java
- 21. L'utilisation s'attendre à se connecter à SVN
- 22. Comment appeler un service Web WCF à partir de jQuery?
- 23. Authentification d'un client se connectant à un service Web
- 24. Comment Auto Découvrir un service WCF?
- 25. Comment rendre un service WCF compatible avec plusieurs rappels?
- 26. Un seul client peut se connecter à un canal nommé
- 27. comment annuler un appel de service WCF?
- 28. Impossible de se connecter à un périphérique mobile
- 29. Meilleure façon de se connecter à Sql Server avec MFC
- 30. C#: WCF service avec un membre IXmlSerializable se transforme en DataSet
Une idée de comment faire ça dans IronPython? J'ai essayé cette approche et cela ne semble pas fonctionner. J'ai une erreur sur une classe IronPython ne supportant pas la réflexion. – jhale
Désolé, ça je ne sais pas. Je n'ai jamais utilisé IronPython. Cela pourrait être une bonne question pour les forums de discussion CodePlex pour IronPython. –