2009-01-15 6 views
1

Vous devrez me pardonner car je ne savais pas où placer cela. Cela se chevauche dans les domaines des services Web C# et de la gestion réseau/sécurité, je suppose.L'ordinateur A peut atteindre le service Web du réseau, tandis que l'ordinateur B ne peut pas le faire. Des idées?

J'ai un serveur qui exécute diverses applications Web. L'un d'eux est un service web. Le compte sous lequel tout s'exécute est un compte local sur la machine. Ce n'est pas un compte de domaine. Je ne sais pas pourquoi cela a été fait comme ça, mais c'est une de ces choses qui est juste comme ça parce que c'est comme ça que ça a été fait.

Super, hein? Ok, donc mon nom de compte de domaine est donné des autorisations complètes sur le serivce web. Maintenant, alors que le compte sous lequel le service Web s'exécute n'est pas un compte de domaine, la machine est sur notre domaine et dans notre réseau. Donc, à partir de mon ordinateur, je peux tirer un navigateur et tapez l'URL au service Web de cette façon:

http://serverhere:porthere/servicename

Maintenant, la partie amusante. À partir d'une machine différente sur le même réseau et connecté à mon compte de domaine, je ne peux pas charger le service Web.

Voici la partie vraiment, vraiment noisette. À partir des deux machines A et B, je ne peux pas exécuter une commande ping sur le serveur hébergeant le service Web. Peut-être parce que le ping est désactivé. Donc, la question à un million de dollars est, est-ce que quelqu'un a une idée de la raison pour laquelle l'ordinateur B ne peut pas accéder au service Web alors que l'ordinateur A (ma machine) peut?

Le serveur hébergeant le service Web exécute Windows 2000. Mon ordinateur exécute Windows XP. La machine qui ne peut pas charger le service Web exécute Windows 2003 SP 2.

+0

Que voulez-vous dire par "impossible de charger le service Web"? Avez-vous une erreur? La demande expire-t-elle? Quel est le code de réponse HTTP (le cas échéant)? –

+0

Je viens d'obtenir une page qui dit "Internet Explorer ne peut pas afficher la page Web ..." –

+0

Plus comme un problème de configuration réseau, pas de programmation liée. –

Répondre

1

Vérifiez que les masques de sous-réseau des deux machines sont identiques; Si un sous-réseau est plus restrictif que l'autre, il ignorera les messages de cette machine.

1

Il y a trop d'options pour cela. Et je ne parierais pas sur le problème d'autorisation de compte. Vous devriez vérifier la communication avec le sniffer de réseau, comme wireshark ou le moniteur de réseau. Vérifiez les paramètres du proxy. et publiez plus d'informations sur l'erreur que vous recevez.

1

Suggestion idiote, mais avez-vous vérifié les paramètres du pare-feu sur la machine 2003?

Questions connexes