2016-09-05 2 views
0

Umbraco를 회원용으로 구현했으며, 솔루션을 Azure Web App에 배포 할 때까지 모든 것이 잘 진행되었습니다. 하늘색에서는 UmbracoIdentity가 App_Data 폴더에 저장된 SQL Server CE 데이터베이스를 사용하기 때문에 권한 오류가 발생합니다.UmbracoIdentity 데이터를 SQL Server에 저장하십시오.

는 참고로 나는 점점 오전 오류는 다음과 같습니다

예외 형식 : SqlCeException
는 파일 공유 위반이 있습니다. 다른 프로세스가 파일을 사용 중일 수 있습니다. [... \ wwwroot에 \ App_Data \는 UmbracoIdentity.sdf]

내 Umbraco 데이터는 SQL 데이터베이스에 저장되고 있으며, 나뿐만 아니라 여기 내 UmbracoIdentity 회원 데이터를 저장하고 싶습니다. SQL Server를 멤버십 데이터의 사용자 저장소로 설정하는 방법에 대한 도움을 주시면 감사하겠습니다.

답변

2

IExternalLoginStore.cs 인터페이스를 구현 한 다음이를 사용하도록 응용 프로그램을 구성해야합니다. SQL Server CE implementation as an example을 사용할 수있는대로 구현하는 것이 매우 간단해야합니다. 나는 Azure 테이블 스토리지를위한 작업을 수행했습니다. readme를 https://github.com/alindgren/UmbracoIdentity.AzureLoginStore으로 확인하여 사용자가 외부 로그인 저장소를 사용하도록 구성하는 방법에 대한 아이디어를 얻을 수 있습니다.