RSfunkyWEB ist eine moderne ASP.NET Core Webanwendung, die auf Microsoft Azure gehostet wird. Die Anwendung verwendet eine Azure SQL-Datenbank zur Datenhaltung und wurde mit dem Ziel entwickelt, eine benutzerfreundliche Plattform zur Verwaltung von Mitarbeitendeninformationen bereitzustellen.
- ASP.NET Core 8.0 – Webentwicklung mit Razor Pages
- C# – Programmiersprache
- Entity Framework Core – Datenbankzugriffe und Migrationen
- Azure SQL-Datenbank – Cloudbasierte Datenhaltung
- Azure App Services (Web Deploy) – Bereitstellung in der Azure-Cloud
- ReCaptcha – Schutz gegen Bots
- .NET CLI Tools – Kommandozeilen-Tools zur Verwaltung und Entwicklung
- .NET 8.0 SDK
- Visual Studio 2022+
- Azure-Konto mit App Service & SQL-Datenbank
Die Bereitstellung erfolgt über Azure App Services mit dem enthaltenen Web Deploy
Profil.
-
In Visual Studio:
- Rechtsklick auf das Projekt > Veröffentlichen
- App Service (Windows) auswählen
- Einstellungen aus
profile.arm.json
übernehmen
-
Azure SQL-Datenbank muss separat eingerichtet werden (Konfiguration siehe
appsettings.json
).
Das Projekt verwendet Entity Framework Core mit Code-First-Migrationen. Siehe Ordner Migrations/
und Data/MP133Context.cs
.
- Benutzerverwaltung (CRUD)
- Azure SQL-Integration
- ReCaptcha-Integration
- Deployment via Web Deploy
- Responsives Razor Page Layout
- E-Mail-Benachrichtigung via
EmailService.cs
- Roli Spichtig
- Kontakt: [https://rsfunkyweb.azurewebsites.net/]