Owin bietet Startup-Klasse in web.config (keine automatische Startup-Erkennung)

8

Ich versuche Folgendes in meiner web.config:

%Vor%

Wenn ich diese Dokumentation richtig automatische Startup-Erkennung verstehe sollte deaktiviert sein. Also brauche ich kein Startup-Attribut.

Leider sieht es so aus, als ob OWIN nicht startet. (Ich sehe das, weil ich den Fehler bekomme: HTTP Error 403.14 - Forbidden . Ich verwende einen Controller, um Anfragen an die Indexdatei zu bearbeiten.)

Wenn ich <add key="owin:AutomaticAppStartup" value="true" /> verwende und das Startattribut [assembly: OwinStartup(typeof(MyStartupClass))] hinzufüge, startet die Anwendung wie erwartet.

Also ist die Frage warum? Was kann ich tun, um das Problem zu beheben?

Ich verwende OWIN 3.0.0.0

Aktualisierung:

So sieht meine Startup-Klasse aus (verkleinerte Version mit relevanten Teilen):

%Vor%

stammt von

%Vor%     
Sjoerd222888 11.08.2015, 12:00
quelle

1 Antwort

17

Entfernen Sie einfach diese Codezeile in der Datei web.config:

%Vor%

Ihre web.config -Datei muss nun so aussehen:

%Vor%

Wenn Sie nur owin:appStartup key hinzufügen, benötigen Sie kein Startup-Attribut.

    
Sam Farajpour Ghamari 11.08.2015, 15:43
quelle

Tags und Links