2013-04-16 2 views
1

이 메서드는 더 이상 사용되지 않습니까? 모든 문서에서 정보를 찾을 수 없습니다. 그것은이 방법으로 대체되었습니다 SimpleMembership confusion : InitializeDatabaseFile은 WebMatrix.WebData.WebSecurity의 구성원이 아닙니다.

http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx

//Set up Simple Membership 
WebSecurity.InitializeDatabaseFile(“SecurityDemo.sdf”, “Users”, “UserID”, “Username”, true); 

이 나에게 보이는

http://blog.osbornm.com/2010/07/21/using-simplemembership-with-asp.net-webpages/

: 나는 원래 코드를 발견 한 곳

이 무엇입니까?

http://msdn.microsoft.com/en-us/library/gg569134(v=vs.111).aspx

다음은 이름 변경과 동일한 방법이 있습니까?

답변

2

예, InitializeDatabaseFile은 InitializeDatabaseConnection에 대해 절하되었습니다. 주요 차이점은 감가 상각 된 메서드는 데이터베이스 이름 (이 예제에서는 MS SQL Server Compact Edition 데이터베이스)을 사용하는 반면 새 메서드는 web.config에 정의 된 데이터베이스의 연결 문자열 이름을 사용한다는 것입니다. 또한 Compact Edition에 국한되지 않습니다. 이 article on customizing and seeding SimpleMembership에서 SimpleMembership 초기화에 대해 자세히 알아볼 수 있습니다.

+0

멋진 기사. 왜, 언제 사용되지 않을지 알고 있습니까? 더 많은 정보가 담긴 문서 나 링크가 있습니까? – PussInBoots

+0

언제 감가 상각되었는지 확실하지 않습니다. 그것에 대해 언급 한 기사는 이제 약 3 년 전입니다. 연결 문자열로 데이터베이스 연결을 정의하는 것이 훨씬 더 강력하기 때문에 왜 감가 상각되었는지 추측해야합니다. 특정 문서를 찾고 계신지 확실하지 않습니다. WebSecurity의 스펙을 원할 경우 여기에서 찾을 수 있습니다. http://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity(v=vs.111).aspx –

관련 문제