Server-Fehler in " <authentication mode="None" /> "

Bin ich nach einem tutorial, das sagt:

1 - Der erste Schritt vor dem hinzufügen von ASP-NET-Identität, ist das deaktivieren der Standard-Authentifizierung-Mechanismus der application-server (IIS), da das framework verwendet seine eigenen. Um dies zu tun, fügen Sie die folgende Konfiguration in der "system.web" - Abschnitt der Web.config-Datei:

 <authentication mode="None" />

So, meine web.config sieht jetzt wie folgt aus:

<system.web>
    <authentication mode="None" />
    <compilation>
      <assemblies>
        <add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>
</system.web>

aber wenn ich versuche, um die Anwendung auszuführen, erhalte ich die Fehlermeldung:

Server Error in '/' Application.

Konfiguration Fehler

Beschreibung: Fehler während der Verarbeitung einer Konfigurationsdatei für diese Anforderung erforderlich. Bitte überprüfen Sie die folgenden spezifischen Fehlerdetails, und ändern Sie die Konfigurationsdatei entsprechend.

Parser-Fehlermeldung: Es ist ein Fehler, auf einen Teil registriert allowDefinition='MachineToApplication' über Anwendungs-Ebene. Dieser Fehler kann verursacht werden, indem Sie ein virtuelles Verzeichnis nicht konfiguriert wird als Anwendung in IIS.

Quelle Fehler:

Zeile 35:

Zeile 36: < system.web - >

Zeile 37: < authentication mode="None" />

Zeile 38: < compilation >

Zeile 39: < Baugruppen >

Habe ich versucht nach Antworten zu suchen, aber ich fand nichts. Speziell wenn man bedenkt, dass, wie der computer ist nicht von mir, ich kann nicht alles tun, erfordert admin-Berechtigungen, also, ich kann nicht Folgen diese Anleitung zum konfigurieren eines virtuellen Verzeichnisses als IIS-Anwendung .

Die web -.config hast du ändern? Ist es in der Wurzel Ihrer Anwendung code? Und ist die Wurzel der code der Anwendung so konfiguriert, wie eine Website oder virtuelle Anwendung im IIS? Beachten Sie, dass Sie nicht wollen, ein virtuelles Verzeichnis, das Sie wollen, entweder eine website oder virtuellen Anwendung.
Ich wollte sagen, ich hatte nur eine web.config, aber ich merkte, ich hatte zwei. Ich habe versucht, dem Zufall die <authentication mode="None" /> von einem zum anderen, und es funktioniert jetzt! XD danke

InformationsquelleAutor | 2017-10-04

Schreibe einen Kommentar