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]属性(在操作方法或控制器上)来保护它。

相关问题