Sto cercando di capire come usare OWIN. Ho creato due progetti MVC 5. Uno con autenticazione usando Aspnet.Identity e l'altro iniziato come progetto vuoto.MVC 5 Reindirizza alla pagina di accesso che non funziona con OWIN
ho aggiunto quanto segue al progetto emptyp:
regolatore account con un'azione Login e coresponding vista
Startup.cs e un altro Startup.cs parziali con
public partial class Startup
{
public void ConfigureAuth(IAppBuilder app)
{
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "ApplicationCookie",
LoginPath = new PathString("/Account/Login")
});
}
}
Ho decorato l'azione Informazioni sul controller Home con [Autore ize] attributo in entrambi i progetti.
Quando si esegue il primo progetto e si passa alla schermata Informazioni prima di effettuare il login, si reindirizzano all'azione di accesso come previsto. Quando faccio lo stesso per il secondo progetto ottengo un "Errore HTTP 401.0 - Non autorizzato" invece di reindirizzare.
Qualche idea su cosa potrebbe comportare il secondo comportamento in questo modo?
stato confrontato il web.config tra i due progetti? –
Ho confrontato i due file web.config, ma lo farò di nuovo e riferirò ... – Jeff
@AlexDresko, grazie per l'aiuto. Ho trovato alcune differenze nel web.config che mi sono perso ieri. Sfortunatamente non ha aiutato a risolvere il problema. – Jeff