2010-02-10 5 views
0

Nous rencontrons des problèmes pour que l'authentification par formulaires fonctionne avec un répertoire virtuel dans IIS.Authentification par formulaires et répertoire virtuel

Nous avons un site principal, puis une configuration de microsite dans un répertoire virtuel. Ce mircosite a son propre système d'administration dans un dossier "Admin", qui a l'authentification dessus mais actuellement il ne rentre pas dedans et la section d'admin est navigable par n'importe qui.

Le web.config avec le dossier admin a les éléments suivants:

<?xml version="1.0"?> 
<configuration> 
    <appSettings/> 
    <connectionStrings/> 
    <system.web> 
     <authorization> 
      <deny users="?"/> 
     </authorization> 
     <customErrors mode="RemoteOnly" defaultRedirect="~/Admin/Error.aspx"/> 
    </system.web> 
</configuration> 

Quelqu'un pourrait-il me donner des indices quant à la raison pour laquelle cela pourrait ne pas travailler?

À la votre!

+0

s'avère que c'était dû au fait que d'une balise dans le web.config dans le microsite. Comme le site principal est un site MCMS, cela causait des problèmes! –

Répondre

0

Que se passe si vous définissez cela dans le lieu web.config à la racine de votre site:

<location path="MicroSite/Admin"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
</location> 
Questions connexes