2014-09-19 342 views
0

我正在開發ASP.NET MVC 5應用程序,並遇到用戶身份驗證問題。所有應用用戶身份驗證失敗

我已經加入到config

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/Login" defaultUrl="/" /> 
</authentication> 
<authorization> 
    <deny users="?" /> 
    <allow users="*" /> 
</authorization> 

強制用戶登錄任何方式。但現在我不能log in甚至Register按鈕不起作用。我從標準的Visual Studio 2013模板開始,所以我沒有做任何定製。

任何想法是什麼問題?

+0

[如何在ASP.NET MVC中鎖定路徑?](http://stackoverflow.com/questions/11765030/how-to-lock-down-paths-in-asp-net-mvc) 。 MVC不使用web.config進行授權,不要使用它。 – 2014-09-19 20:58:54

+1

你說:_I已經添加到config_和更高版本:_我沒有做任何定製_; P ASP.NET MVC 5使用ASP.NET身份驗證,所以不使用窗體身份驗證。 – py3r3str 2014-09-19 21:15:50

+0

我的意思是 - 除.config之外的任何自定義。 – frankie 2014-09-19 21:46:45

回答

0

驗證已在模板中實施。您可以在IdentityModels.csAccountController.cs中實施,無需添加任何內容,僅在您希望使用OpenAuth時纔有效。