Plusieurs balises <location> dans un web.config

kallahan03 Messages postés 31 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 31 mars 2006 - 20 juil. 2005 à 16:53
kallahan03 Messages postés 31 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 31 mars 2006 - 20 juil. 2005 à 17:03
Bonjour,
J'ai cherché dans le forum sans succès, alors je vous soumet ma requete :

J'ai une application web dans laquelle j'ai 2 dossiers à accès restreint par identification, l'un avec un formulaire qui récupére dans une base Sql Server les ID et PASS et l'autre en utilisant des ID et PASS prédéfinis dans le web.config.
J'ai donc placé dans mon web.config le code suivant :


<
configuration>

<location path
="pro">
<system.web
>

<forms name=".cookies1" loginUrl="index.aspx" protection="All" path="/"
/>


<deny users="?"
/>

</system.web
>
</location>


<location path
="admin">
<system.web
>

<forms name=".adminCookies" loginUrl="id-admin.aspx" protection="All" path
="/">
<credentials passwordFormat
="SHA1">

</credentials
>
</forms
>


<deny users="?"
/>

</system.web
>
</location
>

</
configuration>

Ce code provoque une erreur "Erreur d'exécution"
Quelqu'un a une idée ? Merci pour votre aide

1 réponse

kallahan03 Messages postés 31 Date d'inscription lundi 6 novembre 2000 Statut Membre Dernière intervention 31 mars 2006
20 juil. 2005 à 17:03
Voici l'erreur exacte :
Il est erroné d'utiliser une section inscrite en tant que allowDefinition= 'MachineToApplication' au-delà du niveau de l'application. Cette erreur peut être causée par un répertoire virtuel qui n'est pas configuré comme une application dans IIS.

Erreur source:


<CODE>Ligne 81 : <location path ="pro">
Ligne 82 : <system.web>
Ligne 83 : sur ce post).
Quelle est la bonne synthaxe pour protéger 2 dossiers à partir du web.config ? merci
0
Rejoignez-nous