Bonjour tout le monde.
J'ai créé un service WCF dans une assembly.
A côté de ça, j'ai un site Web.
Je souhaite appeler en AJAX mon service.
Pour cela, j'ai créé un dossier WebServices dans mon appli Web dans lequel j'ai hosté mon service WCF en créant un fichier Service.svc qui contient juste:
Tout fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <%@ ServiceHost Service="BlotterLight.Service.BlotterService" %>
Pour appeler mon service en AJAX, j'ai ajouté un ScriptManager dans ma page aspx:
Et voilà le truc qui me plait pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <asp:ScriptManager ID="ScriptManager1" runat="server"> <Services> <asp:ServiceReference Path="~/WebServices/Service.svc" /> </Services> </asp:ScriptManager>
Pour appeler mon service en javascript, je suis obligé de faire:
Je ne vois pas comment spécifier le Namespace dans Service.svc pour ne pas avoir celui par défaut, à savoir tempuri.org.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 tempuri.org.IBlotterService.GetTask(OnComplete, OnError);
Une idée?
Merci
Partager