2014-05-14 2 views
0

J'ai un site Web déployé sur IIS 7.0. L'exigence que je cherche est très simple. L'authentification au niveau racine a l'authentification de formulaire activée. Mais je dois désactiver l'authentification par formulaires et activer l'authentification Windows dans l'un des sous-dossiers. Mais je suis incapable de faire ça! J'ai essayé différents forums mais rien ne semble fonctionner. S'il vous plaît aider à ce sujet!Impossible de désactiver l'authentification par formulaire dans l'un des sous-dossiers d'IIS 7.0

Problème avec l'authentification des formulaires activée au niveau racine, je n'arrive pas à désactiver l'authentification par formulaires dans l'un des sous-dossiers pour lesquels l'authentification Windows doit être activée!

Aidez s'il vous plaît!

Répondre

0

Cette solution fonctionne pour moi, je l'ai utilisé avec les applications ASP.NET avec l'authentification des formulaires pour désactiver l'authentification:

<configuration> 
... 

<location path="subfolder/images"> 
    <system.web> 
     <authorization> 
     <allow users="*" /> 
     </authorization> 
    </system.web> 
    </location> 

... 
</configuration> 

Cependant, comme je ce que je sais que vous ne pouvez pas avoir 2 méthodes d'authentification à l'intérieur la même application. Dans ce scénario, vous devez avoir créé un "répertoire virtuel" dans IIS pour le sous-dossier au lieu d'en faire un "sous-dossier".

Le répertoire virtuel vous permettra de déclarer un nouveau web.config où vous définissez la nouvelle méthode d'authentification dans ce cas Windows.

Pour une visite virtuelle complète sur la façon dont vous pouvez effectuer cette s'il vous plaît se référer à ce site:

http://msdn.microsoft.com/en-us/library/vstudio/bb763173(v=vs.100).aspx

+0

Dalorzo Merci pour votre réponse. La configuration ci-dessus que vous avez mentionné, doit aller dans web.config au niveau de la racine? Y a-t-il un web.config que je dois inclure dans le sous-dossier si je pars avec l'approche de ne pas faire de mon sous-dossier un répertoire virtuel? S'il vous plaît donnez votre avis ! – user3637131

+0

La configuration ci-dessus va au niveau de la racine, mais elle ne fera que désactiver la sécurité d'un sous-dossier. Ma recommandation est de créer un "répertoire virtuel" et de créer un nouveau web.config sur ce dossier avec l'authentification Windows activée. – Dalorzo

Questions connexes