Win32Exception: 신뢰되지 않은 기관에서 인증서 체인을 발급했습니다.
아래 사이트를 보고 따라하기를 진행하고 있습니다.
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.
Unknown location
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;;"
}
}
참고) 버전에 따라 커넥션 스트링 설정정보는 다를 수 있습니다.