Accueil > Forum > > > > Probleme de web service..
Probleme de web service..
lundi 9 août 2004 à 17:45:14 |
Probleme de web service..

Ptlpn
|
bonjour a tous, J ai cree une application sous c# (window application), et je souhaitais lui faire deployer un web service pour recuperer des valeurs internes a l appli. Pour cela, j ai cree mon fichier .asmx et mon .asmx.cs, et j ai cree les methodes dont j avais besoin. Ensuite, pour creer ma dll dont le web service a besoin, je suis alle dans les proprietes de mon projet, et j ai change mon type de sortie de "application window" a "bibliotheque de classe". Or lorsque j appele mon web service, j ai remarque qu il me retournait les valeurs d initialisation de mes variables, et non pas les valeurs courantes, dynamique de l application en train de tourner. Est-ce que ma methode de deploiement d un web service sur une appli existante est correcte, ou y a t il un moyen plus simple? Et pourquoi mon web service ne me retourne pas les valeurs desirees?
|
|
lundi 9 août 2004 à 21:15:25 |
Re : Probleme de web service..

TheSaib
|
J'ai rien compris .
Tu veux stocker des valeurs dans ton WS qui seront envoyé a une application qui l'appellera ?
Dans ce cas là a quoi sert de compilé en dll ton appli ...
Très brouillons ton explication si tu nous la refait en plus clair on pourra peut etre t'aider
::|The S@ib|:: MVP C#.NET
|
|
lundi 9 août 2004 à 21:37:52 |
Re : Probleme de web service..

Ptlpn
|
Ok, je la refais moins crispe...
J ai une appli qui tourne, et qui deploie un web service. Ce web service permet de recuperer la valeur d un des parametres de mon appli (bien entendu, ce parametre change de valeur au cour de l execution).
Or, lorsque j appele ce web service avec un client, la reponse reste toujours la meme: la valeur d initialisation du parametre, et non sa valeur "dynamique" au cours de l execution de mon appli.
Donc je me pose la question de savoir si c est mon deploiement du web service qui est mauvais, ou si c est du a autre chose.
|
|
lundi 9 août 2004 à 22:01:06 |
Re : Probleme de web service..

TheSaib
|
Deployer un web service c'est juste le mettre en production sur ton serveur IIS, c'est pas ton appli qui fait çà , elle ne fait juste que l'utiliser.
Le problème n'es de toute façon pas là. Il faudrait que tu nous montre le code de ton WS et la façon ton client l'appel.
::|The S@ib|:: MVP C#.NET
|
|
lundi 9 août 2004 à 22:16:17 |
Re : Probleme de web service..

Ptlpn
|
using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Web; using System.Web.Services;
namespace MyAppli { [WebService (Namespace = "MyAppli")] public class WebService : System.Web.Services.WebService {
public WebService() { InitializeComponent(); } #region Code généré par le Concepteur de composants //Requis par le Concepteur des services Web private IContainer components = null; private void InitializeComponent() { }
protected override void Dispose( bool disposing ) { if(disposing && components != null) { components.Dispose(); } base.Dispose(disposing); } #endregion
[WebMethod] public int retrieveMsgId() { return MyAppli.msgid; } } }
msgid est un public static int de ma classe principale de mon appli (MyAppli).
Cote client, j ai fais ajoute une reference web vers ce web service, puis j ai instancie la classe proxy et j appele la methode (retrieveMsgId()) de cet objet.
|
|
lundi 9 août 2004 à 23:21:11 |
Re : Probleme de web service..

TheSaib
|
Je crois que tu n'as pas bien compris les Web Services.
Ton application ne peut pas etre un webservice et une applicaiton windows form en même temps.
Les deux sont des entités bien à part.
Quand tu fais çà :
return MyAppli.msgid;
il retournera toujours la même valeur ce qui est normal. Rien ne modifie cette valeur , et ton webservice ne la rend persistante jamais.
Imagine ton webservice comme une bibliothèque de fonctions distante et indépendante de ton application windows form.
En gros ton webservice ne doit faire partie de ton application windows form mais être une entité à part
::|The S@ib|:: MVP C#.NET
|
|
mardi 10 août 2004 à 10:01:36 |
Re : Probleme de web service..

taharban
|
Pour partager ta variable tu peux l'enregistrer dans un fichier ou une base de données au moment où elle change (côté application winform). Ensuite quand ton web service est appelé, tu vas lire l'info dans la fichier ou la base de données.
|
|
mardi 10 août 2004 à 15:44:22 |
Re : Probleme de web service..

Ptlpn
|
Tu as raison The Saib, je n avais pas bien compris le fonctionnement des web services...
Pour ce qui est de l enregistrement de la variable, ca marcherais, mais mon web service ne fais pas que ca, et le reste ne peut pas etre resolu avec une bdd...
On m a propose que mon web service lance mon appli (creer une instance de mon appli dans le constructeur du web service), et ainsi que les methodes du WS s appliquent sur l instance cree. Ceci se fait bien apparement sous apache ou on peut arreter et relancer des web services, mais je n ai pas reussi a arriver a faire la meme chose sous IIS.
Quelqu un saurait il comment faire??
|
|
mardi 10 août 2004 à 23:34:16 |
Re : Probleme de web service..

TheSaib
|
Si ton WS lance une appli ce sera seulement sur le meme ordinateur que celui qui possède le webservice dans ce cas là un WebService ne t'es donc d'aucune utilité, un service windows le sera beaucoup plus !
::|The S@ib|:: MVP C#.NET
|
|
Cette discussion est classée dans : cree, web, application, valeurs, service
Répondre à ce message
Sujets en rapport avec ce message
Pc pocket et service web [ par sonia5 ]
Bonsoirje travaille avec une applicat
ajout de web services [ par zwei ]
bonjour à tous,j'ai une application qui interoge avec un web service.jusque là pas de problème.par contre ce que j'aimerais faire c'est permettre à l'
service web combobox [ par benameur11 ]
Bonjour, J'ai une application Windows Form et un Web Service, je voulais affiché un champ de ma tabale dans le combobox via une webméthode . j'ai réus
Application Smart Device avec Service Web. [ par Rooswelt68 ]
Bonjour, Je suis un jeune apprenti développeur qui se retrouve confronté à une tâche totalement non maîtrisée... [^^happy17] Je me trouve face à un
Tableau d'objets vide dans la webmethod [ par stetoise ]
Bonjour, j'ecris un service web client/serveur en Java. J'ai pu le faire mais lors de mon test,j'ai une belle surprise. coté client,Ma méthode d'app
problème avec un webservice et son référencement .xap.... [ par parlaciel ]
Bonjour à vous, je sollicite votre aide car je n'ai pas encore trouvé de solution sur le net... Je tente d'implémenter des childwindows dans un proje
Web Service [ par Kikuts ]
<link rel="Fi
Limitation Web Service [ par iguypouf ]
Bonjour à tous, Une demande m'a été rendue pour la création d'un Web Service pouvant remplacer une application Web. En gros, le client doit remplir
Déploiement de service [ par MAQFAB ]
Bonjour à tous, J'ai deux problèmes concernant un projet de déploiement. Config : VS2008, C#, XP Ma solution comporte 4 projets: - 1 bibliotheque de
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|