OWIN kullanarak kafamı almaya çalışıyorum. İki MVC 5 projesi oluşturdum. Biri Aspnet.Identity ve diğeri kullanılarak kimlik doğrulama ile boş bir proje olarak başladı. MVC 5 Giriş Sayfasına Yönlendirme OWIN ile Çalışmıyor
I emptyp projesi için aşağıdaki eklendi: görünümü, bir Giriş etkiye sahipHesap denetleyicisi ve coresponding
Startup.cs ve
public partial class Startup
{
public void ConfigureAuth(IAppBuilder app)
{
app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = "ApplicationCookie",
LoginPath = new PathString("/Account/Login")
});
}
}
Ana Sayfa denetleyicisindeki Hakkında eylemini [Yazarla] dekore ettim her iki projede de öznitelik.
İlk projeyi çalıştırdığımda ve oturum açmadan önce Hakkında ekranına gittiğimde, beklendiği gibi giriş işlemine yönlendirir. İkinci proje için de aynısını yaptığımda, yönlendirme yerine "HTTP Hatası 401.0 - Yetkisiz" olsun.
İkincisinin bu şekilde davranmasına neden olan herhangi bir fikrin var mı?
Eğer web.config karşılaştırıldı mı (durumunda, Microsoft sonradan bana veriyorsun değiştirir) iki proje arasında? –
İki web.config dosyasını karşılaştırdım, ancak tekrar yapacağım ve geri bildireceğim ... – Jeff
@AlexDresko, yardımlarınız için teşekkürler. Dün özlediğim web.config dosyasında bazı farklılıklar buldum. Maalesef sorunu çözmeye yardımcı olmadı. – Jeff