Étrange comportement de l'Authentification IIS Windows

J'ai un ASP.NET 3.5 service web (ancienne école de SAVON, pas de la WCF) fonctionnant sur les deux serveurs à l'identique dans IIS 6.0. L'Authentification/contrôle d'Accès est défini comme suit:

  • Activer L'Accès Anonyme = False
  • L'authentification intégrée de Windows = True
  • Authentification Digest pour Windows serveurs de domaine = False
  • L'authentification de base = False
  • .NET Passport authentification = False

Dans l'une des méthodes web, j'ai besoin d'obtenir l'Identité de l'utilisateur demandeur et de valider que c'est dans un certain groupe Active Directory. Ainsi, la première ligne de code dans la méthode web est: est-ce

var requestUser = HttpContext.Current.Request.LogonUserIdentity.Name;

Pour une raison quelconque, les résultats sont différents entre les deux serveurs. Serveur1 fonctionne comme prévu, la production de domain\UserId. Cependant, Serveur2 produit Server2\IUSR_SERVER2. Quelqu'un at-il vécu cela avant? Je n'ai trouver cette question, mais je suis sûr que ça ne s'applique pas ici en tant que client et les deux serveurs sont tous dans le même domaine.

Informations Supplémentaires

Basé sur Heinzi de réponse, j'ai ajouté ce qui suit à la <system.web> section à la fois sur internet.les fichiers de configuration:

<authorization>
    <deny users="?" />
    <allow users="*" />
</authorization>

Maintenant, Serveur1 se comporte de la même, comme dans, il se comporte comme je le veux. Cependant, Serveur2 jette un 401.2: erreur non autorisée:

Erreur de serveur dans l'Application'/'.

L'accès est refusé.
Description: Une erreur s'est produite lors de l'accès aux ressources nécessaires pour servir cette demande. Le serveur peut ne pas être configuré pour accéder à l'URL demandée.

Message d'erreur 401.2.: Non autorisé: Connexion a échoué en raison de la configuration du serveur. Vérifiez que vous disposez de l'autorisation d'afficher ce répertoire ou cette page basée sur les informations d'identification que vous avez fournies et les méthodes d'authentification activée sur le serveur Web. Communiquer avec le serveur Web de l'administrateur pour obtenir de l'aide.

Informations De Version: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3053

InformationsquelleAutor AJ. | 2010-01-04