Question

Je travaille sur une simple page ASP.Net (gestionnaire, en fait) où je vérifie la valeur de la variable serveur LOGON_USER.Cela fonctionne à l'aide du serveur Web intégré de Visual Studio et sur d'autres sites déployés sur le site intranet en direct.Mais cela ne fonctionne pas sur l'instance IIS sur ma machine XP locale.Comment puis-je le réparer, ou que se passe-t-il si je n'y parviens pas ?

Était-ce utile?

La solution

Quelle authentification avez-vous activée dans IIS ?Windows anonyme, basique, Digest, intégré ?Il me semble que l'accès anonyme est activé/autorisé, et rien d'autre.Cela signifierait que LOGON_USER n'est pas renseigné.

Lorsque vous accédez à votre IIS local, essayez d'utiliser http://127.0.0.1 en particulier si vous utilisez IE.IE reconnaîtra "localhost" comme étant dans votre zone de confiance locale et transmettra automatiquement vos informations de connexion XP lorsque l'authentification Windows intégrée est activée.

Autres conseils

En plus de la réponse de Jon, IIRC même si l'authentification intégrée est activée, si l'authentification anonyme est activée, elle aura la priorité...

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