Je déploie mon application Web sur iis6
. J'ai continué à recevoir ce pop-up «Windows Security» pour entrer le nom d'utilisateur et le mot de passe. J'ai déjà désactivé l'utilisateur anonyme et vérifié l'authentification Windows intégrée, mais il ne se connectera pas «automatiquement».
Que devrais-je faire?
J'ai vérifié les paramètres de sécurité-zone intranet locale: "connexion en tant que connexion automatique uniquement dans la zone intranet". De plus, mon serveur de production est un serveur autonome, et peut donc ne pas détenir de compte AD et d'informations d'identification.
Réponses:
Pour Internet Explorer, vous devrez peut-être ajouter l'adresse du serveur à la zone intranet locale. IE a souvent du mal à détecter par lui-même les serveurs intranet locaux, vous devrez donc peut-être ajouter manuellement votre site à cette liste. Vous pouvez le faire manuellement dans les paramètres IE ou vous pouvez utiliser des stratégies de groupe pour gérer une liste de serveurs intranet dans un domaine AD. Vous pouvez afficher la zone choisie par IE pour votre site dans le menu Fichier / Propriétés.
Pour Firefox, vous devez dire à FF de transmettre vos informations d'identification réseau à ce site. dans environ: config vous devez ajouter les sites aux paramètres
et
.
la source
http://support.microsoft.com/?id=258063 Tout ce que vous devez savoir, faites-moi savoir comment ça se passe.
J'adorerais réécrire ce bel article et prendre le crédit mais c'est de la triche. Je suis moi-même tombé entre les mains de ce problème, mais cet article m'a sauvé la vie. Je le garde dans mes signets sous IIS solutions lol.
Mise à jour:
Soyons clairs, je suppose que je suppose un serveur Windows 2003/2003 R2 ou une machine XP avec IIS6.
Avant d'approfondir, vérifiez les points suivants, assurez-vous que vous avez configuré un nouveau site dans iis6, pointant vers un dossier dans
C:\inetpub\wwwroot\
, s'il n'y est pas pointéC:\MyOwnFolder
ouC:\Program Files\SomeFolder
bien, vous devrez vous assurer que les dossiers disposent des autorisations suivantes:Source: http://support.microsoft.com/kb/812614
Vous devez maintenant examiner vos paramètres IIS.
Comment déconfigurer l'authentification dans IIS
Démarrez le Gestionnaire IIS ou ouvrez le composant logiciel enfichable IIS.
Développez nom_serveur, où nom_serveur est le nom du serveur, puis développez sites Web.
Dans l'arborescence de la console, cliquez avec le bouton droit sur le site Web, le répertoire virtuel ou le fichier pour lequel vous souhaitez configurer l'authentification, puis cliquez sur Propriétés.
Cliquez sur l'onglet Sécurité du répertoire ou Sécurité des fichiers (selon le cas), puis sous Anonyme et contrôle d'accès ou Authentification et contrôle d'accès, cliquez sur Modifier.
Cliquez pour décocher toutes les options à côté de la méthode d'authentification ou les méthodes que vous souhaitez sont actuellement vérifiées, puis cliquez sur OK.
Cliquez pour cocher Activer l'accès anonyme
Assurez-vous que le nom d'utilisateur est défini sur MACHINENAME \ IUSR_MACHINENAME en remplaçant évidemment MACHINENAME par le nom de votre serveur / machine.
IUSR est un compte intégré qui devrait s'authentifier automatiquement
Source: http://support.microsoft.com/kb/324274 (cet article est l'opposé de ce que je viens de vous montrer)
Essayez tout cela si cela ne fonctionne pas, je donnerai quelques étapes supplémentaires, il y a un milliard et une chose que vous pouvez vérifier.
la source
Vous devez vérifier l'authentification des fichiers dans Windows. Ex groupe d'utilisateurs authentifiés. Il y a deux authentifications dont vous devez vous occuper. Authentification IIS et accès au système de fichiers.
la source
Avant le démarrage des informations d'identification du pool d'applications, le compte IUSR_nomordinateur est utilisé pour charger la configuration du site Web. Assurez-vous que le compte IUSR_nom_ordinateur (également appelé compte aspnet) dispose d'un accès en lecture au dossier dans lequel cette application est déployée.
la source
Eh bien, je suis nouveau sur Dotnet, je ne sais pas si la solution qui a fonctionné pour moi et ce qui précède est la même, mais de toute façon voici ce que j'ai fait.
Nous étions également confrontés à des problèmes dans un utilitaire de téléchargement et chaque fois que l'utilisateur cliquait sur le bouton "Télécharger", une fenêtre contextuelle apparaissait pour demander des informations d'identification (qui ne s'est jamais produite initialement) et a finalement conduit à une erreur "401 informations d'identification invalides".
Il vous suffit d'aller dans le dossier / site Web concerné dans le gestionnaire IISNET sur le serveur et de cliquer avec le bouton droit et de vérifier la sécurité. Ajoutez les utilisateurs / groupes qui devraient avoir accès au téléchargement et donnez-leur la permission complète s'ils ne sont pas déjà présents.
Après cette modification, ils devraient pouvoir accéder / télécharger le fichier sans aucune invite d'informations d'identification.
la source