
Configuration & Settings
appsettings.json, user secrets, environment variables, options pattern, best practices
1Wat is de standaard prioriteitsvolgorde van configuratiebronnen in ASP.NET Core?
Wat is de standaard prioriteitsvolgorde van configuratiebronnen in ASP.NET Core?
Antwoord
Configuratiebronnen worden in een specifieke volgorde gelezen, waarbij latere bronnen eerdere overschrijven. Environment variables hebben de hoogste prioriteit, gevolgd door appsettings.{Environment}.json, daarna appsettings.json. User Secrets wordt alleen geladen in de Development-omgeving en heeft een lagere prioriteit dan environment variables.
2Wat is het belangrijkste voordeel van het gebruik van aparte appsettings.{Environment}.json-bestanden?
Wat is het belangrijkste voordeel van het gebruik van aparte appsettings.{Environment}.json-bestanden?
Antwoord
appsettings.{Environment}.json-bestanden maken het mogelijk omgevingsspecifieke configuraties te definiëren zonder code te wijzigen. Bijvoorbeeld een lokale connection string in Development en een Azure-connection string in Production. Dit voorkomt het hardcoderen van waarden of het wijzigen van code tijdens de deployment.
3Wat is de belangrijkste rol van User Secrets in ASP.NET Core?
Wat is de belangrijkste rol van User Secrets in ASP.NET Core?
Antwoord
User Secrets slaat geheimen (API keys, connection strings) op in een lokaal JSON-bestand buiten het project, meestal in de gebruikersmap. Dit voorkomt het per ongeluk committen van geheimen naar Git. User Secrets wordt alleen geladen in de Development-omgeving en mag nooit in productie worden gebruikt.
Wat is het belangrijkste verschil tussen IOptions<T> en IOptionsSnapshot<T>?
Wanneer moet je IOptionsMonitor<T> gebruiken in plaats van IOptionsSnapshot<T>?
+17 gespreksvragen
Andere .NET-sollicitatieonderwerpen
C#-basisbeginselen
LINQ & Delegates
Essentials van de C#-taal
ASP.NET Core-grondbeginselen
Levenscyclus van requests in ASP.NET Core
Levenscyclus van de applicatie
Dependency Injection
Entity Framework Core
Minimal APIs
Web API-ontwikkeling
Async in ASP.NET Core
Authentication & Authorization
HttpClient & Networking
JSON-serialisatie
Entity Framework Core gevorderd
Geavanceerde C#-functies
Clean Architecture
Logging, Monitoring & Observability
Unit Testing & xUnit
Integratietests
Docker & Containerization
NuGet-pakketbeheer
Memory Management & GC
Reactief programmeren
Async/await & Patterns
.NET Design Patterns
Prestatieoptimalisatie
Beveiliging & Best Practices
SignalR & realtime
Microservices-architectuur
Beheers .NET voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis