2012-05-17 2 views
0

ASP.NET WebForms 응용 프로그램이 있습니다. ASP.NET MVC를 사용하도록 마이그레이션했습니다. 이 과정에서 회원 코드를 제거하고 최신 구현을 사용해야했습니다. 현재 Windows Azure에서 SQL 테이블 프로필 공급자를 성공적으로 사용하고 있습니다. http://code.msdn.microsoft.com/Using-the-SQL-Table-4c220996/view/SourceCode#contentWindows Azure 및 ASP.NET MVC (멤버쉽 포함)

제 질문에 대한 답은 구성원 자격이 무엇입니까? ASP.NET MVC에서는 SqlMembershipProvider가 작동하지 않는다고 생각합니다. 이제는 무엇을 사용해야할지 모르겠습니다. 내 사용자를 인증해야합니다. 누군가가 SQL Azure에서 호스팅되는 테이블에서 사용할 수있는 "DefaultMembershipProvider"를 알려주십시오.

은! 감사

+1

가 왜 SqlMembershipProvider 원 생각하십니까 MVC로 작업하지 않습니까? 원하는 MembershipProvider 만 사용할 수 있습니다. –

답변

1

당신은이 작업을 얻을 수 있도록 webrole와 SQL 애저를 사용할 필요가 S. Sql Azure 데이터베이스에는 Asp.net 멤버쉽/역할 등 테이블이 있으며 멤버쉽 및 역할 공급자는 공급자를 추가로 변경하지 않고도 정상적으로 작동합니다. 그리고 Windows Azure에서 MVC3 ASP.NET 웹 역할과 SQL Azure로 SQLMembershipProvider를 사용할 수 있습니다. 당신은 모두 함께 사용하는 방법에 인터넷에서 기사를 찾을 수 있습니다 :

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