Je dois apporter une modification à un service Web ASP.NET écrit il y a quelques années sur 2.0. J'appelle ce service Web d'un ancien site Web 1.1. Je dois apporter quelques modifications au service Web, donc je pense, devrais-je le réécrire dans un service WCF et si oui, pourrai-je encore l'utiliser depuis mon site web 1.1?Puis-je mettre à niveau un service Web ASP.NET vers WCF et l'appeler depuis ASP.NET 1.1?
Répondre
Oui, cela fonctionnera. Votre service devra être au minimum .net 3.0, mais tant que vous utilisez un basicHttpBinding ou un wsHttpBinding, vous pouvez le consommer comme n'importe quel autre service web.
Vous pouvez faire un service WCF agir et se comporter comme un service Web 1.1 ASMX traditionnel, mais est-ce ce que vous voulez?
Je pense que vous devez vous demander quelles sont les qualités de la WCF qui vous motivent à améliorer.
Voulez-vous également exposer le service en tant que service REST-ful? Avez-vous besoin d'implémenter la sécurité au niveau des messages? Si c'est juste pour aller à la dernière technologie pour la dernière technologie, je dirais coller avec les services Web ASMX si vos exigences pour la sécurité des messages et des protocoles ne sont pas si élevés et que vous travaillez principalement avec technologies Microsoft.
L'écriture d'un service WCF est malheureusement plus difficile qu'un service Web asmx simple.
Bonne matière à réflexion. En ce moment, non, je n'ai pas besoin des fonctionnalités améliorées de WCF, mais si je reçois un service de base, je peux l'étendre plus tard. Je veux vraiment savoir si je peux l'utiliser à partir de 1.1 ou s'il y a des pièges. – ScottG
Yup, wcf est un monde de douleur de configuration, coller à asmx – redsquare
Je voudrais maintenant modifier mon commentaire précédent ... Avec WCF dans. Net 4.0, la config peut être aussi simple qu'un service asmx traditionnel. Voir ici pour plus de détails: http://msdn.microsoft.com/en-us/library/ee354381.aspx –
oui vous pouvez ... assurez-vous de choisir les bonnes fixations et méthodes d'authentification
- 1. Mise à niveau d'un service Web ASP.NET 1.1 à l'aide de WSE 2.0 vers .NET 3.5
- 2. Mise à niveau d'ASP.NET 1.1 vers ASP.NET 2.0 maintenant l'appel de service Web échoue
- 3. Appel de service Web asynchrone depuis le client Web asp.net 2.0 vers le service Web WCF (problème asynchrone)
- 4. Services Web ASP.NET 1.1 & jQuery
- 5. ASP.NET Authentifier application Web avec service WCF
- 6. Déplacement des services Web ASP.net vers WCF
- 7. Migration vers WCF à partir des services Web ASP.Net 2.0
- 8. Migration: ASP.NET 1.1 vers ASP.NET 2.0, postback brisé
- 9. ASP.NET RESTful Web Service
- 10. Exemples d'utilisation pratique de JSON vers et depuis un service Web ASMX via jQuery
- 11. Comment attendre/rejoindre un service Web WCF appelé depuis Silverlight?
- 12. Comment mettre à niveau un site Web qui utilise des fichiers #include vers une application Web
- 13. Problème de consommation du service Web asp.net déployé vers IIS6
- 14. Serveur de développement ASP.NET ne souhaitant pas mettre à niveau vers .NET 3.5
- 15. ASP.NET - Service Web asynchrone
- 16. ASP.NET Web Service WebMethod
- 17. Service Web ASP.NET sécurisé et php
- 18. WCF (chiffrement Param et clients .NET 1.1)
- 19. Abandonner un appel de service Web asynchrone et rediriger vers une autre URL (ASP.NET Ajax)
- 20. Publication d'un service Web ASP.net
- 21. Différence asp.net web service et Ihttphandler
- 22. Quelle est la différence entre les options de Visual Studio: Service Web ASP.NET et service WCF
- 23. ASP.NET MVC et WCF
- 24. Comment appeler un service Web WCF à partir de jQuery?
- 25. Existe-t-il un chemin de mise à niveau (relativement) indolore d'ASP.NET 1.1 vers 3.5?
- 26. Passer du service Web .NET 1.1 à WCF en toute sécurité?
- 27. ASP.NET 1.1 Page_ClientValidate Débogage
- 28. ASP.Net 1.1 Viewstate Security
- 29. en cours d'exécution asp.net 1.1 et 2.0 ensemble
- 30. Service WCF avec l'application mvc asp.net
.NET 1.1 ne peut pas utiliser un point de terminaison wsHttpBinding –
True ... Only BasicHttpBinding autant que j'ai vu. –