RSS 마이크로소프트 팀스 블로그 기사

.net 10 웹 API 프로젝트에서 ConnectionString이 비어있는 오류가 발생하고 있습니다.

Follow
사용자는 Entity Framework를 사용하는 .NET 10 ASP.NET Core 애플리케이션에서 문제를 겪고 있습니다. 문제는 연결 문자열의 잘못된 구성입니다. 처음에 연결 문자열은 `Program.cs` 파일 내의 `appsettings.json`에서 올바르게 검색됩니다. LoginController의 IConfiguration 객체에서도 예상되는 설정이 드러납니다. 그러나 종속성 주입이 사용될 때 `FSMUserStore` 생성자 내에서 연결 문자열이 올바르지 않습니다. 사용자는 수많은 문제 해결 시도에도 불구하고 오류가 `Program.cs` 내의 종속성 주입 설정에 있다고 의심합니다. 제공된 코드는 데이터베이스 컨텍스트 설정을 위한 필요한 구성을 보여줍니다. JWT Bearer를 사용한 인증 및 권한 부여가 구성에 포함되어 있습니다. ElmahCore도 초기 연결 문자열을 사용하여 오류 로깅을 위해 구성됩니다. 코드는 사용자 저장소, 관리자 및 로그인 관리자를 포함한 ID에 대한 서비스를 설정합니다. 마지막으로 애플리케이션은 HTTP 파이프라인을 빌드하고 설정하며, 여기에는 HTTPS 리디렉션, 인증, 권한 부여 및 컨트롤러 매핑을 위한 미들웨어가 포함됩니다. 핵심 문제는 연결 문자열이 올바르게 전달되지 않는다는 것입니다.
favicon
techcommunity.microsoft.com
Getting a ConnectionString empty error in a webapi project with .net 10
Create attached notes ...