2012-10-30 5 views
0

BACKGROUND: J'ai un site IIS 7.5 contenant treize applications Web différentes où chaque application héberge simplement différents services Web. Rien d'extraordinaire. Voici une vue graphique du site.Site Web IIS 7.5 contenant des services Web où l'un des services Web renvoie une erreur 401

enter image description here

Chacune des applications Web sont en cours d'exécution sous leur propre pool d'applications, tout en cours d'exécution .NET 4.0 Pipeline intégré sous la ApplicationPoolIdentity.

enter image description here

Au niveau du site que j'ai mis l'authentification pour les suivantes

enter image description here

Lorsque je tente d'accéder aux services Web dans une seule application web je reçois 401 erreurs. Tous les autres services Web des autres applications Web sont accessibles sans erreur.

Voici un extrait du journal IIS lorsque l'erreur se produit. Les erreurs sont les mêmes lors de l'utilisation d'une classe de proxy de service Web ou lors de l'accès à l'URL du service Web via le navigateur.

Mozilla/4.0 + (compatible + MSIE + 6.0; + MS + Web + Services + Client + Protocole + 4.0.30319.269) 401 2 5 17721 Mozilla/4.0 + (compatible; + MSIE + 6.0; + MS + Web + Services + Client + Protocole + 4.0.30319.269) 401 1 2148074254 15

Si j'accède à l'Url directement depuis le navigateur, mes informations d'identification me sont demandées. Si j'entre mes identifiants de domaine, j'obtiens toujours l'erreur 401.1. :(

Cette erreur est répétée sur tous les appareils dans notre domaine, il est donc pas isolé à ma machine.

J'ai vérifié la structure du dossier contenant les services Web en question a la même autorisation que l'autre dossier . structures des douze services Web qui travaillent

le site est en cours d'exécution dans l'authentification en mode noyau qui est la valeur par défaut

QUESTION:. Je suis un développeur avec une connaissance limitée de IIS tout ce que je pouvais. regarder?

Merci

Répondre

0

La réponse à mon problème était le redémarrage de mon serveur. Toujours jamais eu un définitif pourquoi le problème se produisait.