Question

Je suis actuellement derrière un pare-feu au travail et je testais quelque chose que j'avais déployé sur mon site Web, et le proxy de travail semble le bloquer quelque peu.

En gros, je reçois un message du type :

L'opération n'est pas valide en raison de l'état actuel de l'objet

Je pense que c'est dû à l'interférence de mon proxy, mais je ne vois aucun paramètre avancé ni quoi que ce soit que je puisse configurer pour passer par mon proxy et accéder à mon service.

J'ai fait une recherche rapide sur Google, mais pas de joie.

Quelqu'un a trouvé un moyen rapide de contourner ce problème ?

Était-ce utile?

La solution

Edit, j'ai oublié d'écrire cette partie dans la réponse :Vous devrez peut-être ajouter l'URL de référence Web à la liste sécurisée de votre proxy.Je ne sais pas quel proxy vous utilisez ni si vous en avez le contrôle, mais cela devrait résoudre votre problème.Si vous n'avez pas accès pour modifier le proxy, je vous propose une solution rapide juste en dessous.

Voici une solution rapide, utilisez simplement le navigateur pour accéder au WSDL.Récupérez le fichier XML et enregistrez-le en tant que fichier .wsdl sur votre ordinateur sur lequel vous souhaitez générer le client.Utilisez ensuite le wsdl.exe pour générer le client en le pointant vers le chemin dans lequel vous avez enregistré le fichier wsdl.

Autres conseils

Une autre option consiste à accéder à la configuration Web ou à la configuration de l'application de votre application et à ajouter ce qui suit sous l'élément :

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

Vous pouvez ensuite ajouter la référence Web de la manière habituelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top