Je veux créer un webservice simple, et je veux appeler ce webservice à partir d'un programme client en utilisant C# .net. Comme je suis un débutant, je trouve difficile de le faire. quelqu'un peut-il aider.
Merci ...C# .net service web
Répondre
Créez un fichier avec l'extension asmx. Fournissez votre fonction qui doit être exposée, en tant que [WebMethod].
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
de votre autre application ajoutez une référence Web à la page asmx actuellement construite. À partir de cette référence, vous serez en mesure d'invoquer la fonction désirée.
+ 1.la meilleure réponse jusqu'à présent – jjj
Il y a plusieurs tutoriel, vous pouvez regarder et apprendre:
Si vous êtes en train d'apprendre sur les services Web, je recommande de ne pas utiliser la route ASMX/WebService
/WebMethod
. Cette fonctionnalité a été remplacée par WCF.
WCF 101 (très simple exemple)
sont la déclaration ci-dessus toujours valable comme aujourd'hui? – Roylee
@Roylee: Rien n'a remplacé la WCF à ce jour. et ASMX est évidemment encore plus ** obsolète aujourd'hui qu'il y a près de 4 ans. Ne l'utilisez pas, à moins que vous n'ayez entendu votre travail appelé «code existant». – Aaronaught
Merci @Aaronaught, pour la réponse. Étant donné que je suis un débutant complet aux services Web, et je voudrais explorer cette technologie sur .NET. À votre avis, quelles sont les directions que j'aurais dû prendre? En particulier, je voudrais comprendre les fondements, qui mèneront éventuellement à Restful, WSDL, etc ... dans .NET =) S'il vous plaît corrigez-moi si je me trompe d'attendre Restful et WSDL comme la mise en œuvre de services Web. – Roylee
Je suis essentiellement dans une même situation que vous, donc je vais partager ce que j'ai pensé jusqu'à présent. Je n'ai pas vraiment implémenté quelque chose comme vous l'avez décrit (juste une simple application web), alors considérez ceci comme une expérience de pensée et les résultats préliminaires de ma recherche.
Pour créer le service Web, je pensais que l'utilisation de Google App Engine serait la chose la plus facile à faire. C'est gratuit, et assez facile à comprendre et à utiliser même pour un débutant. Ils ont aussi beaucoup de tutoriels. Leur banque de données est également facile à utiliser. Vous devez écrire votre code dans les templates Python + Django ou Java, et bien que je n'ai jamais utilisé python ou django auparavant, je les ai trouvés incroyablement rapides et faciles à apprendre les bases. Il y a aussi un plugin Eclipse pour ça. D'après ce que j'ai vu, vous créez une structure d'URL pour vos ressources (les données auxquelles vous souhaitez accéder à partir de votre service Web.) Par exemple/planètes/earth.Mapper ces URLs à WebRequestHandlers dans votre code google apps Dans votre code, vous "manipulez" un message d'un client à travers l'une des méthodes HTTP comme GET ou POST.En fonction de la méthode, vous effectuez une tâche de programmation pour préparer les données et ensuite renvoyer une réponse. vous le configurer de sorte que vous retournez le diamètre de la terre lorsque vous quelqu'un est/planètes/terre.
Ensuite, dans votre application, vous pouvez envoyer et recevoir des choses de votre service Web en utilisant System.Net.HttpWebRequest. Ceci est la partie I jamais fait, bu t Je pense que vous venez de créer et de donner une instance de HttpWebRequest, de lui donner les informations appropriées comme URL, Méthode, données à envoyer, etc, puis d'envoyer la requête web sur son chemin. Vous obtenez la réponse et faites quelque chose avec elle dans votre programme. Eh bien, c'est un aperçu de ce que j'ai trouvé jusqu'à maintenant, et j'espère que c'est utile (et pas faux)!
- 1. Problème de service Web en C# .net
- 2. Sécurité .NET Web Service
- 3. .net service web
- 4. asmx .net 2.0 service web
- 5. Protéger .net Web Service URL
- 6. Sessions de service Web .NET
- 7. appeler le service web java par service web .net
- 8. Appel du service Web .Net avec Php
- 9. Consommez service web stateful .net de java
- 10. Appel du service Web .Net à partir de l'objectif C
- 11. Consommer le service Web .NET dans Objective-C [iPhone]
- 12. Accéder au service Web C# .net dans android
- 13. .net service web hébergé dans mon application
- 14. Problème de service Web .NET Framework
- 15. .NET consommer le service Web php
- 16. comment accéder au service web dans .net?
- 17. .Net Web Service type de contenu
- 18. consommer un service web .net et nsoperation
- 19. Service Web PHP vs .NET JSON
- 20. Regroupement d'appels de service Web .NET?
- 21. Appel du service Web depuis l'application .net
- 22. .NET Web Service - Nouvelles méthodes n'apparaissant pas
- 23. Espace de noms racine .NET Web Service
- 24. Service Web .NET: .asmx? WSDL vs .wsdl
- 25. Hébergement du service Web .NET sur WebLogic
- 26. consomment service web .net en utilisant jquery
- 27. premier service Web de WSDL avec .NET
- 28. Appelez le service Web depuis le service .net 3.5 windows
- 29. Consommation d'un service Web HTTPS dans .Net 3.5 Web Project
- 30. C# .NET Web Services - Passage d'objets personnalisés à un service Web
Vous pouvez essayer ceci: (http://www.codeproject.com/KB/webservices/myservice.aspx) –
@Michael .. et elle peut utiliser google ... !! – jjj
@jjj C'était en quelque sorte mon point de vue ... J'essayais d'être utile mais aussi de pousser l'OP dans la bonne direction. –