2008-11-24 7 views
2

J'ai une application cliente qui appelle une fonction1 sur webservice1 sur server1 dans le réseau local. Le webservice1 appelle ensuite un autre service web2 sur un serveur distant2.Mauvaise requête lorsque le client appelle un service Web qui appelle également un autre service Web

Si vous ouvrez Internet Explorer sur server1 et que vous le pointez sur la fonction1 sur webservice1 et exécutez la fonction, tout va bien. Mais si je l'exécute à partir de l'ordinateur client, j'ai reçu une "mauvaise requête", une "erreur de protocole". Toutes les autres fonctions webservice fonctionnent très bien avec le client, seule la fonction qui appelle elle-même une autre fonction sur un autre serveur a cette erreur.

Y a-t-il un contexte de sécurité que je dois gérer et que je ne connais pas, ou quoi que ce soit d'autre que ce que j'ai décrit?

Le client est winXP et win2003, server1 est un serveur virtuel 2003 sur un serveur physique win2008.

Google n'a pas pu m'aider ici, je pourrais me voir avec les mêmes problèmes mais pas de solution.

Lorsque Im en cours d'exécution dans la configuration de mon Developement (de WebService1 et le client sur mon ordinateur, il n'y a pas de problème)

Répondre

1

Assurez-vous que le compte d'accès anonyme (IUSR_blahblahblah) pour votre premier service Web est un membre d'un groupe de réseau qui a accès au deuxième serveur Web.

+0

Merci, je vais essayer et revenir. – Stefan

Questions connexes