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%Entfernen Sie einfach diese Codezeile in der Datei web.config:
%Vor% Ihre web.config
-Datei muss nun so aussehen:
Wenn Sie nur owin:appStartup
key hinzufügen, benötigen Sie kein Startup-Attribut.