Ich habe die folgende Klasse auf einer ASP.NET MVC 5 Website:OwinStartup startet nicht ... Warum?
[assembly: OwinStartup(typeof(MVCSite.Startup))]
namespace MVCSite {
public partial class Startup {
public void Configuration(IAppBuilder application) {
application.UseCookieAuthentication(new CookieAuthenticationOptions {
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login")
});
application.UseExternalSignInCookie(DefaultAuthenticationTypes.ExternalCookie);
}
}
}
Und auf Web.Config habe ich folgendes:
<add key="owin:AutomaticAppStartup" value="false"/>
Ich habe einen Haltepunkt in Startup.Configuration aber feuert nicht ...
Irgendeine Idee warum?
'Entfernen ' Vermutlich wollen Sie '' AutomaticAppStartup' true' zu sein? Beachten Sie, dass [diese Anweisungen] (http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection) nicht Schritt für Schritt sind. Die erste Liste zeigt Ihnen verschiedene Optionen. –
1) Wie von @ ta.speot.is erwähnt, möchten Sie vielleicht dem owin einen echten Wert geben: AutomaticAppStartup appSetting. 2) Haben Sie das Microsoft.Owin.Host.SystemWeb nuget-Paket in Ihrem Projekt installiert? Dieses Paket wird benötigt, damit die Startup-Klasse abgeholt werden kann. Sie können dieses Tutorial für weitere Informationen besuchen: http://www.asp.net/aspnet/overview/owin-and-katana/owin-startup-class-detection – Praburaj
Vielen Dank. Das war das Problem ... Ich vermisse es, die Informationen über owin zu interpretieren. –