Hvorledes defineres web.config når man på sitet ønsker en <forms loginurl="login.aspx"> og i et underbibliotek ønsker en anden <forms loginurl="admin/login.aspx">, men ikke ønsker at de skal optræde som 2 sites.
Defineres en <location> e fejlen at det ikke er tillad at bruge et afsnit defineret som allowDefinition = "MachineToApplication"
Ok. Så har jeg ingen erfaring med det :-) Jeg går ikke ud fra at du kan skrive <forms loginurl="admin/login.aspx"> i din web.config i din admin folder?
Ok. Jeg ved ikke om det kan lade sige gøre med web.config, men det er nemt at lave manuelt. Du kan lade være at have noget forms loginurl i din web.config, og så på alle dine sider kalde en global funktion der tjekker om brugeren er logget ind, og ellers redirecter brugeren til en logind side. På admin siderne kan du gøre det samme, men så redirecte til en admin logind side.
Den fejl du oplever (MachineToApplication) betyder netop at det ikke er lovligt under application niveau og du bliver derfor nødt til enten at håndtere det manuelt som ovenfor foreslået eller at definere din /Admin folder som en application.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.