Webservice et erreur 401

Webservice et erreur 401 - C#/.NET managed - Programmation

Marsh Posté le 18-04-2007 à 17:04:48    

Bonjour à tous,
 
je débute en Webservice et j'ai crée un truc tout simple qui fait des additions.
Mon webservice fonctionne bien quand je l'utilise depuis IE : http://localhost/MonWebService/Service1.asmx,
je lui passe des paramètres et il fait la somme, parfait.
Cependant je veux l'utiliser depuis une application C# pas bien complexe non plus, avec un formulaire, 2 champs.
 
J'ai donc compilé le WSDL pour obtenir le fichier ".cs", et je l'intègre à mon projet.
Mais lorsque j'execute, j'ai une erreur "System.Net.WebException : La demande a échoué avec l'état HTTP 401 : Accès refusé".
 
J'ai essayé plusieurs choses au niveau de l'authentification, mais je m'y connais pas trop, je sais pas si ca vient du webservice, ou de mon IIS, ou autre.
 
Pour info, je suis sur VS 2003, IIS 5 et Windows 2000  :(  
 
Merci !  :hello:


Message édité par Chandy le 18-04-2007 à 17:06:23
Reply

Marsh Posté le 18-04-2007 à 17:04:48   

Reply

Marsh Posté le 19-04-2007 à 09:12:59    

up !  :)  

Reply

Marsh Posté le 19-04-2007 à 13:55:22    

Trouvé !  :D  
 
j'ai rajouté : service.Credentials=System.Net.CredentialCache.DefaultCredentials;

Reply

Marsh Posté le 21-04-2007 à 11:36:37    

j'ai jms eu à faire cela...
Qu'est ce que tu entends par "Compiler le wsdl". Car normalement, quand on ajouter une WebReférence à un projet .NET, il fait tout automatiquement.

Reply

Marsh Posté le 26-04-2007 à 09:37:30    

Utiliser la commande "wsdl.exe" pour générer le code correspondant à l'appel du Webservice.
En ajoutant une Web Reference, cela revenait au même de totue façon ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed