티스토리 뷰

반응형

아래 사이트를 보고 따라하기를 진행하고 있습니다.

 

4부. ASP.NET Core MVC 앱에 모델 추가 | Microsoft Learn

 

4부. ASP.NET Core MVC 앱에 모델 추가

ASP.NET Core MVC에 대한 자습서 시리즈의 4부입니다.

learn.microsoft.com

위 사이트의 내용은 로컬 DB인데 MSSQL  DB에 설정해서 해보고 싶어서 커넥션 스트링을 변경했는데 오류가 발생합니다.

 

저와 유사한 유저들을 위해 해결 방법 공유 합니다.

 

오류 내용

An unhandled exception occurred while processing the request.

Win32Exception: 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.

Unknown location

SqlException: A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.)

Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, bool breakConnection, Action<Action> wrapCloseInAction)

 

오류 전체 스크린샷

 

해결 방법

 

appsetting.json 에서 

커넥션 스트링 정보에서 암호화 옵션을 false( Encrypt=false )로 설정 하면됩니다. 

 

{
  "Logging": { 
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    MvcDbContext": "Server=접속주소,포트;Database=db이름;User ID=아이디;Password=패스워드;
Encrypt=false;;"
  }
}

참고) 버전에 따라 커넥션 스트링 설정정보는 다를 수 있습니다.

반응형
댓글