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.