2013-11-22 1 views
0

새 웹 API 2 oauth로 작업 할 때. 로컬에서 잘 작동하지만 서버에 게시 할 때 작동하지 않습니다. ASP에 모든 종류의 계정을 저장하고 내 서버에 액세스 할 수없는 일종의 로컬 DB가 있다고 가정합니다 (아마도 잘못되었습니다). 누구든지이 문제에 부딪혔거나이 작업을 서버에서 수행하는 방법을 알고 있습니까? 어떤 도움을 주셔서 감사합니다. 당신은 SQL Server는 서버에웹 API 2 개별 계정이 서버에서 작동하지 않습니다.

http://www.asp.net/vnext/overview/authentication/individual-accounts-in-aspnet-web-api#register

답변

1

설치되어 있습니까? 그렇지 않다면 문제가되어야합니다. 백그라운드에서 인증을 수행하는 ASP.NET Identity은 일반적으로 SQL Server에 대해 작동하며 수정하지 않은 경우 자체 데이터베이스를 만듭니다 (IdentityDbContext에서 상속하는 Entity Framework 컨텍스트를 변경할 수 있음) .

web.config 파일을 살펴보십시오. 연결 문자열은 이고 DefaultConnection은입니다. 이것은 ASP.NET ID가 연결되는 데이터베이스입니다. 나는 그것이 로컬 데이터베이스에 대해 작동합니다 같아요.

서버에 SQL Server를 설치하면 로컬 PC에서와 같이 작동하거나 연결 문자열을 다른 데이터베이스로 변경할 수 있습니다.

관련 문제