403 – Verboden: toegang wordt geweigerd. ASP.Net MVC

Mogelijk duplicaat:
ASP MVC in IIS 7 resulteert in: HTTP-fout 403.14 – Verboden

Ik heb mijn applicatie op de server gepubliceerd. Toen ik mijn domein invoerde, kreeg ik deze foutmelding:

403 – Verboden: toegang wordt geweigerd.
U heeft geen toestemming om deze map of pagina te bekijken met de inloggegevens die u heeft opgegeven.

Wat is er gebeurd?


Antwoord 1, autoriteit 100%

Host u de site op iis? zo ja, zorg ervoor dat het account waarop uw website draait toegang heeft tot het lokale bestandssysteem?

Rechtstreeks van msdn …..

Het netwerkserviceaccount heeft standaard de machtigingen Lezen en Uitvoeren voor de hoofdmap van de IIS-server. De hoofdmap van de IIS-server heet Wwwroot. Dit betekent dat een ASP.NET-toepassing die in de hoofdmap is geïmplementeerd, al de machtigingen Lezen en Uitvoeren heeft voor de toepassingsmappen. Als uw ASP.NET-toepassing echter bestanden of mappen op andere locaties moet gebruiken, moet u specifiek toegang inschakelen.

Om toegang te verlenen tot een ASP.NET-toepassing die als netwerkservice wordt uitgevoerd, moet u toegang verlenen tot de netwerkserviceaccount.

Lees-, schrijf- en wijzigingsrechten toekennen aan een specifiek bestand

  • Zoek en selecteer in Windows Verkenner het vereiste bestand.
  • Klik met de rechtermuisknop op het bestand en klik vervolgens op Eigenschappen.
  • Klik in het dialoogvenster Eigenschappen op het tabblad Beveiliging.
  • Bekijk op het tabblad Beveiliging de lijst met gebruikers. Als de netwerkdienst
  • account staat niet in de lijst, voeg het toe.
  • Klik in het dialoogvenster Eigenschappen op de gebruikersnaam van de netwerkservice en in
    de machtigingen voor NETWERKSERVICE
    sectie, selecteer de Lezen, Schrijven, en
    Rechten wijzigen.
  • Klik op Toepassen en vervolgens op OK.

Klik hiervoor meer


Antwoord 2, autoriteit 93%

Naast de bovenstaande antwoorden kunt u die fout ook krijgen als u Windows Authenticatie hebt ingesteld en :

  • IIS wijst naar een lege map.
  • U heeft geen standaard documentenset.

Antwoord 3, autoriteit 64%

Ik had net dit probleem, omdat de IIS-site naar de verkeerde Application Pool wees.


Antwoord 4, autoriteit 29%

Ik had hetzelfde probleem (op Windows Server 2003), controleer in de IIS-console of je ASP.NET v4-service-extensie hebt toegestaan ​​(onder IIS / ComputerName / Web Service-extensies)

Other episodes