【问题标题】:Using Windows Azure and ASP.NET MVC with Membership使用具有成员资格的 Windows Azure 和 ASP.NET MVC
【发布时间】:2012-05-24 23:41:22
【问题描述】:

我有一个 ASP.NET WebForms 应用程序。我一直在迁移它以使用 ASP.NET MVC。在这个过程中,我不得不去掉我的会员代码并使用更新的实现。目前,我在 Windows Azure 中成功使用了 SQL 表配置文件提供程序:http://code.msdn.microsoft.com/Using-the-SQL-Table-4c220996/view/SourceCode#content

我的挑战是,什么是会员资格?考虑到 SqlMembershipProvider 不能与 ASP.NET MVC 一起使用,我不确定现在要使用什么。我需要对我的用户进行身份验证。谁能告诉我我可以对托管在 SQL Azure 上的表使用什么“DefaultMembershipProvider”?

谢谢!S

【问题讨论】:

  • 为什么您认为 SqlMembershipProvider 不能与 MVC 一起使用?您可以使用任何您喜欢的 MembershipProvider。

标签: asp.net-mvc-3 asp.net-membership azure-sql-database


【解决方案1】:

您需要将 SQL Azure 与您的 webrole 一起使用才能使其正常工作。 Sql Azure 数据库有 Asp.net 成员资格/角色等表,然后成员资格和角色提供程序将正常工作,无需进一步更改提供程序。而且您肯定可以在 Windows Azure 上将 SQLMembershipProvider 与 MVC3 ASP.NET Web 角色和 SQL Azure 一起使用。您可以在互联网上找到有关如何将它们一起使用的文章:

http://romikoderbynew.com/2011/02/02/using-autofac-mvc3-sqlmembershipprovider-and-entity-framework-in-windows-azure-and-sql-azure/

如果您愿意,也可以按照本讨论中的说明创建自己的: ASP.NET MVC3 Custom Membership Provider - The membership provider name specified is invalid

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多