2012-12-15 3 views
1

간단한 질문. Azure에 웹 사이트를 배포했는데 제대로 작동합니다. 계정을 하늘색 SQL 데이터베이스에서 사용할 수 있도록 계정 모델을 변경해야하는지 궁금합니다. 배포 된 웹 사이트에 등록하고 로그인 할 수 있지만 MVC4 웹 사이트 응용 프로그램에 대해 생성 된 기본 메서드를 사용하는 테이블에는 세부 정보가 표시되지 않습니다. 사전에Windows Azure에 MVC4 웹 사이트 구축

감사합니다.

답변

2

예 - 외부 DB (Azure SQL 또는 다른 SQL 인스턴스)를 사용해야합니다. 이 경우 App_Data에 저장된 SQL Express 사용자 인스턴스를 사용할 수 없습니다. 개발 패브릭에서 프로젝트를 시작하면 응용 프로그램은 클라우드 프로젝트의 bin \ Debug [YourProjectName] .csx 폴더에있는 복사본에서 실제로 실행되고 응용 프로그램이 수정하는 데이터베이스는 해당 폴더의 복사본이됩니다. 개발 패브릭에서 응용 프로그램을 다시 시작할 때마다 데이터베이스의 변경 사항이 프로젝트 폴더의 복사본으로 덮어 쓰여집니다.

SQL Express를 사용하여 로컬로 클라우드 프로젝트를 테스트하려는 경우 사용자 인스턴스 모드로 실행되지 않는 데이터베이스를 사용하는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 알 겠어. 푸른 구름에 데이터베이스가 있는데, 제대로 작동하는 데이터베이스에 두 개의 테이블이 있습니다. 로컬에서 생성 된 멤버십 모델을 클라우드의 데이터베이스에 배포하는 방법을 모르겠습니다. 다시 한 번 감사드립니다 :) –

+0

http://support.microsoft.com/kb/2006191 및 위치 : http://stackoverflow.com/questions/11608715/migrating-asp-net-membership-to-windows-azure – viperguynaz

+0

대단히 감사합니다. , 나는 그것을 볼 것이다. –