Nous avons rencontré une situation très étrange lorsque nous avons déployé une application sur un site client. Cette application est implémentée en tant que service utilisant C# sur .NET 3. L'application communique avec un service Web écrit à l'aide de gSOAP. Dans notre application .NET, les classes qui enveloppent le service Web ont été créées en exécutant "Ajouter un service" dans Visual Studio et en référençant le WSDL. La communication est effectuée en utilisant HTTPS, mais en utilisant le port 35000.Comportement étrange dans le client de service Web .NET lorsqu'il n'est PAS exécuté en tant qu'administrateur local
Ce que nous voyons est que lorsque notre application s'exécute en tant que "compte administrateur local" tout fonctionne bien. Cependant, lorsque notre application s'exécute comme n'importe quel autre compte, y compris «compte système local» et même un compte d'utilisateur avec des privilèges d'administrateur réseau, les appels de méthode de service Web arrivent parfois à expiration. D'autres fois, ils réussissent mais après très, très longtemps, par ex. 100 secondes au lieu de moins de 1 seconde comme prévu.
Ce client utilise des commutateurs Cisco sur son réseau.
Nous n'avons pas rencontré ce comportement sur d'autres sites. Toute idée ou suggestion serait grandement appréciée.
Quel système d'exploitation est le code sur? Est-ce un service Windows ou une application autonome? dans quel répertoire est-il installé. –