Azure AD 인증을 사용하는 MVC 웹앱은 로컬에서 제대로 작동하지만 Azure 앱 서비스로 포팅 할 때는 작동하지 않습니다.

타밀 셀반 셀라 판

내 Mvc 웹앱에 Azure 활성 디렉터리 인증 (회사 또는 학교 계정 인증)을 구현하기 위해 아래 단계에 따라 웹앱을 만들었습니다.

MVC 웹 앱 자체에서 프로젝트를 만들 때 프로젝트의 인증 모드를 묻습니다. 그래서 인증 모드를 회사 또는 학교 계정 인증으로 변경했습니다. 이를 확인한 후 기본적으로 디렉터리를 채우고 읽기 디렉터리 데이터를 확인했습니다.

만들기를 클릭하면 Visual Studio 자체가 회사 또는 학교 계정 인증을 위해 다음 파일을 생성합니다.

  1. app_start 폴더의 Startup.Auth.cs
  2. AdalTokenCache.cs, Moldels 폴더의 ApplicationDbContext

Visual Studio에서 앱을 실행하면 평소처럼 Microsft 온라인 페이지로 이동하고 인증에 성공하면 웹 앱의 홈 컨트롤러로 이동하는 것이 정상적으로 작동합니다.

Azure 앱 서비스를 확인하기 위해 Azure 웹 서비스에서 웹앱을 만들고 FTP 클라이언트에 의해 지정된 원격 폴더에 코드베이스를 복사했습니다. 하지만 이제는 스크린 샷과 같은 오류가 발생 합니다.

(Ps : 저는 웹 앱에 SSL 인증서를 추가하지 않고 무료 계층으로 App Service 계획 / 가격 책정 계층을 사용하고 있습니다.)

난 유

@Chetan이 말했듯이 Azure 앱 서비스와 함께 localdb / sqlexpress를 사용할 수 없습니다. SQL Azure를 사용하거나 하이브리드 연결을 사용하여 Azure App Service의 웹앱에서 온-프레미스 SQL Server에 연결할있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관