0

我使用VS2012 Update 4將傳統ASP.NET 4 WebForms應用程序與ASP.NET MVC 4應用程序集成。遺留應用程序通過SQL實現了安全性會員供應商。傳統的webForms頁面仍然保護在新集成的應用程序中,但MVC視圖不受保護。例如,用戶無法直接通過頁面URL訪問.aspx頁面,例如http://myWebsite/SomeDir/Details.aspx,但他/她可以訪問視圖,例如http://myWebsite/ControllerName/ActionMethod如何在ASP.NET MVC 4應用程序中使用ASP.NET遺留成員資格提供程序

如何使用與此新集成的Web應用程序上的WebForms一起工作的現有SQL成員身份實現來保護視圖。

+1

您需要放置[Authorize]屬性(在操作方法或控制器上)來保護它。你嘗試過嗎?任何具體的錯誤? – SBirthare

+0

@SBirthare,我嘗試了你的建議,它工作。但是,我有一些相關的問題,所以我在這裏創建了另一篇文章[鏈接](http://stackoverflow.com/questions/22073534/in-an-asp-net-webforms-and-mvc-integrated-app-the-session早期開放) – nam

+0

只是爲了正確地把這個問題關閉,加上我的評論作爲答案。如果你很高興接受它作爲答案。 – SBirthare

回答

1

您需要放置[Authorize]屬性(在操作方法或控制器上)來保護它。

相關問題