Webservice et erreur 401 - C#/.NET managed - Programmation
Marsh Posté le 19-04-2007 à 13:55:22
Trouvé !
j'ai rajouté : service.Credentials=System.Net.CredentialCache.DefaultCredentials;
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.
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
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 !
Message édité par Chandy le 18-04-2007 à 17:06:23