我已經繼承了ASP.NET MVC 3應用程序。我對MVC 3一無所知。我已經使用了ASP.NET Web Forms 5年以上。當我嘗試從Visual Studio啓動應用程序時,我收到404。瀏覽器指向http://localhost/Account/Logon。我注意到,在我的項目,有:ASP.NET MVC 3 - 404當啓動應用程序
- /Controllers/AccountController.cs
- /Views/Account/LogOn.cshtml
我假定這就是應該啓動.I've在Global.asax.cs中設置斷點,發現我正在通過以下事件重定向到這個頁面:
void WSFederationAuthenticationModule_AuthorizationFailed(object sender, AuthorizationFailedEventArgs e)
{
e.RedirectToIdentityProvider = false;
HttpContext.Response.Redirect("/Account/Logon");
}
當我啓動應用程序,我得到一個404,我完全失去了問候如何解決這個問題。我也不知道如何在MVC世界中「設置爲起始頁」。有人能幫我克服這個障礙嗎?我只想運行該應用程序。非常感謝你!
這可能是一個愚蠢的問題,但你已經安裝在你的開發MVC3做框? – simonlchilds
從頭開始,如果沒有,您可能無法構建應用程序。看,告訴你這是愚蠢的! – simonlchilds
這裏是我找到我的答案:http://stackoverflow.com/questions/3877339/asp-net-mvc-beta-authorize-attribute-sends-me-to-wrong-action –