1 votes

IIS 7.5 bloque les demandes de services Web sortants vers des services sans nom de page.

Nous disposons d'un service web .NET 3.5 qui fonctionne parfaitement lorsqu'il appelle un service web externe, pour autant que notre service web soit installé sur Windows Server 2003. Lorsque notre service web est installé sur Windows Server 2008, notre appel de service web sortant n'est jamais effectué. Nous avons reproduit ce comportement sur environ 5 serveurs 2008 différents avec exactement le même problème. Nous nous demandons si c'est parce que l'adresse URL du service que nous appelons ne se termine pas par un nom de fichier, comme ceci : https://......./ws/SomeService?applicationName=123

Nous savons que cette ligne de code est en cours d'exécution : Dim result As IAsyncResult = CType(request.BeginGetRequestStream(AddressOf sendCallback, request), IAsyncResult)

Cependant Fiddler montre qu'AUCUNE demande n'est faite à https://......./ws/SomeService?applicationName=123

Si nous déplaçons notre application sur un serveur Windows 2003, elle fonctionne parfaitement.

Si quelqu'un a des suggestions à faire, j'apprécierais grandement votre aide.

0voto

KMac Points 11

Il s'est avéré que l'erreur que nous avons rencontrée était due à un changement du côté de notre service web tiers. Ils avaient modifié quelque chose dans leur mécanisme d'authentification, ce qui a fait échouer l'authentification et a empêché la requête d'apparaître dans Fiddler en raison de l'échec de l'authentification. Leur service est écrit en Java et je ne connais pas grand-chose à leurs serveurs. J'espère que cela aidera quelqu'un.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X