J'ai une application ASP.NET que j'ai mise à niveau de la version 1.1/Visual Studio 2003 vers Visual Studio 2008 (.NET Framework 3.5, ASP. NET 2.0).Mise à niveau d'ASP.NET 1.1 vers ASP.NET 2.0 maintenant l'appel de service Web échoue
Un appel à un service Web en dehors de ma demande (mais à l'intérieur de notre réseau et pare-feu) qui fonctionnait bien dans l'ancienne version répond maintenant avec:
The request failed with HTTP status 403: Forbidden.
Le service Web n'a pas changé. Le service Web fait partie de mon projet en tant que référence Web.
L'erreur se produit si je cours l'application à partir de Visual Studio 2008 ou directement à partir d'un navigateur en utilisant "http://localhost.blah.blah".
Y a-t-il un paramètre de configuration que je devrais faire dans mon application ou dans IIS que je n'avais pas à faire auparavant?
Merci.
Avez-vous testé cela dans le navigateur avec l'URL * full * du point de terminaison du service Web? par exemple, http: //servername/mywebservice/service.asmx? – Kev
oui .. c'est bien à partir du navigateur .. il craps seulement quand je l'appelle depuis mon application asp.net 2.0 ... – user175650
Une fois que j'ai demandé [ma question] (http://stackoverflow.com/q/24575177/256431), cela a été répertorié comme une question connexe. Nous n'avons pas vu user175650 depuis 3 ans, mais si ma réponse est correcte ici aussi, je serai heureux de fermer ma question en double :-) –