---
title: "authentication mode=\"Forms\" fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/76261-authentication-mode-forms-fel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Dino"
published: "2003-05-07T17:40:29.000Z"
updated: "2003-05-08T11:22:42.000Z"
replies: 4
views: 449
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/76261-authentication-mode-forms-fel"
---

# authentication mode="Forms" fel

## #1 — Dino, 2003-05-07T17:40Z

Har i min applikationsrot en web.config med en \<authentication mode="Forms"\>, den skyddar vissa sidor i rooten. Har även i en undermapp en web.config med en \<authentication mode="Forms"\> som jag tänkte skulle skydda hela den mappen.
Men den i undermappen ger detta felmeddelande:

> Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
> 
> Source Error: 
> Line 6:    \<system.web\>
> Line 7:  	
> Line 8:      \<authentication mode="Forms"\>
> Line 9:  	      \<forms name="AAuth" loginUrl="../login.aspx" protection="All" /\>
> Line 10: 	\</authentication\>

  Varför?

Permalänk: https://www.webforum.nu/p/76261

## #2 — renholm, 2003-05-07T19:51Z

Undermappen måste vara en egen applikation, eller så kör du med location tagarna i root web.configen.

Permalänk: https://www.webforum.nu/p/1040459

## #3 — Dino, 2003-05-07T19:53Z

Jo, jag har några location taggar i root configen. Det är ett problem därför?

Permalänk: https://www.webforum.nu/p/1040463

## #4 — DavidB, 2003-05-08T09:20Z

Undermappen måste inte vara en egen applikation. Vad jag har fattat det som (kan ha fel) så behövs detta endast om man har två "olika delar" på sidan med varsinn authenciering.

Jag har följande kod i web.config i undermappen:

```
<system.web>
  <authorization>
    <deny users="?" />
  </authorization>
</system.web>
```

och det fungerar fint utan att undermappen är en egen applikation.

Permalänk: https://www.webforum.nu/p/1040794

## #5 — Dino, 2003-05-08T11:22Z

Jo det fungerar om jag har det så, men jag hade tänkt att undermappens authentication skall ha en annan loginUrl.

red// Glöm denna tråd. Hade tänkt fel från början. :)

Permalänk: https://www.webforum.nu/p/1040886

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/76261-authentication-mode-forms-fel
