Je suis en train de porter une application .asp ancienne (.asp) sur un nouveau serveur à des fins de sauvegarde. Il utilise ce code pour déterminer l'utilisateur:Comment ajouter des utilisateurs pour l'authentification Windows/IIS
sLogonUser = LCase (Request.ServerVariables (« LOGON_USER »))
Je crois pour que ce champ soit peuplé, je dois tourner sur « Windows Authentification intégrée "à l'aide du Gestionnaire des services Internet. J'ai fait ceci, mais maintenant je reçois un message d'erreur indiquant "Le site Web ne peut pas être affiché". Je pense que cela doit avoir à voir avec l'authentification, car même un simple "hello.asp" a le même problème. Cela me porte à croire que les utilisateurs de Windows valides doivent être enregistrés sur le nouveau serveur. Est-ce "Active Directory"? Quelle est la meilleure façon d'ajouter des utilisateurs?
"Le client doit utiliser IE pour que LOGON_USER soit automatiquement envoyé au serveur" - non vrai. Firefox/Chrome invite à l'authentification NTLM. IE est sans problème, mais LOGON_USER fonctionnera toujours avec d'autres navigateurs. – Portman
N'est-ce pas exactement ce qu'il a dit? –
Wow, je n'ai aucune idée de ce que je fumais/mangeais/buvais/faisais quand j'ai écrit ça. Maintenant, une question d'étiquette - dois-je supprimer mon commentaire, ou le garder ici pour le bénéfice de tous de se moquer de moi? – Portman