7
votes

Comment donner une autorité NT \ IUSR Accès au contenu des dossiers partagés?

Je trouve quelque chose de liée, mais pas à la même chose.

L'erreur" Login a échoué pour l'utilisateur 'NT Authority \ iSR' "dans ASP.NET et SQL Server 2008 P>

My Le problème est que les fichiers sont partagés sur le réseau et j'aimerais déboguer à partir d'IIS local, je constate que tous les fichiers statiques semblent avoir accès refusé (401.3) P>

J'ai utilisé le système de trace et constatez que l'IIS accède à la source à l'aide de "NT Authority \ iSR" p>

Url http://localhost:8451/umbraco_client/panel/images/panel_boxhead_h2_bg.gif 
App Pool Debug451 
Authentication anonymous 
User from token NT AUTHORITY\IUSR 
Activity ID 


1 commentaires

Je l'ai modifié à la méthode impersonnelle et d'autorisation de «Windows», essayé de saisir l'identité de l'administrateur de domaine. Donne-moi toujours un 401,3, cette fois: Utilisateur de Token Domain \ Administrator


5 Réponses :


0
votes

Assurez-vous que vous avez activé IIS de servir du contenu statique. J'avais aussi cette question et cela m'a conduit noix jusqu'à ce que je pensais cela.

in "Tourner les fonctionnalités de Windows sur ou désactivé", accédez à "Services d'information sur Internet> Services Web World Wide> Caractéristiques HTTP communes> Contenu statique" (pour Windows 7; vous devrez trouver l'option similaire dans XP).

Je ne sais pas combien cela aidera, mais aussi Voir la documentation de Microsoft .


2 commentaires

Merci pour votre information, ce n'est pas mon cas cependant. Comme il s'agit d'un environnement de développement, de sorte que tout de IIS est installé ...


Voulez-vous accepter sa réponse même si ce n'est pas la réponse à votre question?



0
votes

Cela a fonctionné pour moi, merci. Aller au dossier partagé -> Cliquez avec le bouton droit de la souris -> Propriétés -> Sécurité -> Edit -> Ajouter (Autant d'habitude) -> Choisissez Types d'objet -> Vérifiez sur les ordinateurs -> Entrez maintenant le nom de l'ordinateur où votre application fonctionne de votre application. , où vous avez publié votre application


1 commentaires

Merci beaucoup de répondre à la question, cependant, je ne suis plus capable de valider votre réponse, car je ne suis plus en mesure d'accéder à l'environnement même.



0
votes

Vous pouvez essayer $ [ComputerName] \ iUSR> Vous voudrez utiliser une recherche avancée pour regarder celui-ci dans les autorisations de Windows.

ou ... Vous pouvez configurer votre dossier partagé en tant que lecteur sur le local de l'IIS et y accéder de cette façon. Donc, [Serverb] \ Partager devient mappé sur une lettre sur le serveur A et IIS l'accède de cette façon.


0 commentaires

2
votes

Une fois que vous avez configuré l'utilisateur du pool d'applications pour avoir accès à l'autorisation d'accès au dossier partagé (créez un nouvel utilisateur sous Windows et ajoutez-le au groupe IUSER et ajoutez des droits d'accès spécifiques au dossier partagé de cet utilisateur), Vous devez modifier IIS les paramètres d'authentification: IIS-> Site qui nécessitent un accès -> Paramètres d'authentification -> Authentification anonyme-> Edit-> Sélectionnez l'identité de la piscine d'aplication (au lieu de Iuer).


0 commentaires

0
votes

Définissez l'identité du pool d'applications en allant aux paramètres avancés:

N'oubliez pas de modifier l'authentification anonyme et d'utiliser l'identité du pool d'applications ou de spécifier un compte d'utilisateur accessible à la ressource que vous souhaitez accéder à


1 commentaires

Veuillez prendre en compte l'âge de la question. Il ne sert à rien d'ajouter une autre réponse lorsque l'auteur a déjà indiqué qu'il ne peut plus accéder au serveur plus