Download
Wähle das passende Paket. Alle enthalten .NET 10 Backend + Angular 21 Frontend.
Kostenlose, einsatzbereite Apps
Drei vollständige Anwendungen, die kostenlos auf WUIC bereitgestellt werden: ZIP herunterladen, Tutorial-DB wiederherstellen, IIS auf den Ordner zeigen — in 10 Minuten haben Sie ein CRM, ein E-Invoicing-System oder eine Fuhrparkverwaltung auf Ihrem eigenen Server.
FatturazioneElettronica
Italienische E-Rechnung + SDI
FatturaPA v1.2-Rechnungseditor, CADES-BES-Signatur, XSD-Validierung, 5 austauschbare SDI-Provider (DirectPec kostenlos via PEC, ArubaPec/FatturePec/PecIt/Notarify kommerziell), rechtskonforme Aufbewahrung mit RFC-3161-Zeitstempel, LIPE-/Esterometro-/CU-Steuerexporte.
FlottaMezzi
Fuhrparkverwaltung + Geolokalisierung
Fahrzeug-/Fahrerverwaltung, automatische Ablauf-Alerts (Führerschein, Versicherung, TÜV), GPS-Geolokalisierungs-Feed mit Live-Karte und Routen-Replay, Tank- und Schadensverwaltung, Kostenberichte Wartung/Kraftstoff/Schäden pro Fahrzeug mit Monatsansichten und Forecast-Dashboards.
Windows-Installation (Einzeiler)
Eine PowerShell-Zeile. Das Skript installiert die ASP.NET Core Runtime 10, falls sie fehlt, sucht eine SQL-Server-Instanz (oder installiert SQL Server 2022 Express), lädt das fertige Paket herunter und veröffentlicht es in IIS: Anwendungspool, Website und Berechtigungen werden für Sie angelegt. IIS benötigt Administratorrechte, deshalb fragt das Skript einmal nach Rechteerhöhung (UAC) und öffnet danach den Ersteinrichtungsassistenten im Browser.
In PowerShell kopieren und ausführen (Windows PowerShell 5.1 oder PowerShell 7):
irm https://wuic-framework.com/install.ps1 | iexOptionen
-WithTutorial lädt die Variante mit der Demodatenbank WideWorldImporters (~1,2 GB statt ~640 MB). -Port, -InstallDir (Standard %LOCALAPPDATA%\WUIC), -SqlServer 'Host\Instanz', um die automatische Erkennung zu überspringen, -NoSqlInstall, um Express nie zu installieren, -ListenAll, um Verbindungen von anderen Rechnern anzunehmen, -NoStart, um nur herunterzuladen und zu konfigurieren. -WithTutorial wählt das .bak-Paket nur, wenn der gefundene SQL Server 2022 oder neuer ist; auf 2019 wird auf das Tutorial-Paket mit SQL-Skripten zurückgegriffen.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) `
-WithTutorial -Port 5000 -SqlServer 'localhost\SQLEXPRESS'Ohne IIS: -Kestrel
-Kestrel lässt IIS unberührt: die Anwendung läuft mit Kestrel in einem Konsolenfenster, start-wuic.cmd startet sie erneut. Verwenden Sie es, wenn Sie IIS nicht aktivieren können oder wollen — keine Administratorrechte, IIS per Unternehmensrichtlinie deaktiviert oder eine Wegwerf-Evaluierung. IIS gibt es auch unter Windows 10/11 Home, aber Client-Editionen begrenzen gleichzeitige Verbindungen auf 10: alles jenseits einer Evaluierung gehört auf Windows Server.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -KestrelEntwicklungsrechner: -Src
-Src richtet einen Entwicklungsrechner statt eines Servers ein: es prüft .NET SDK 10, Node.js 22 und PowerShell 7 (und installiert, was fehlt), lädt das Quellcode-Paket, führt dotnet restore und npm install aus, installiert die Erweiterung WUIC Assistant in VS Code und zeigt, wie das Workspace geöffnet wird. Es wird nichts in IIS veröffentlicht und nichts gestartet: Sie drücken F5 in VS Code.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -SrcLinux-Installation (Ubuntu/Debian)
One-Liner-Installer. Das Skript lädt automatisch die benötigten Tarballs (Runtime und/oder Quellen) herunter, verifiziert sie mit sha256 und führt das komplette Setup aus. Drei Modi je nach Zielgruppe. Erfordert Ubuntu 22.04 oder 24.04 LTS (24.04 empfohlen); die 26.04 wird nicht unterstützt.
Operator-Modus (nur Runtime)
Für Anwender, die WUIC nur als Linux-Dienst ausführen möchten: vor-kompilierte .NET-App unter /opt/wuiccore/app/, nginx als Reverse-Proxy auf :80, systemd Units wuic-core.service + wuic-rag.service, Datenbank mit kompletter Tutorial-Daten geseedet.
In einem Terminal kopieren und ausführen:
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--demo-only --dbms mssql --admin-password 'MyS3cret!' --hostname app.example.comDeveloper-Modus (nur Quellen)
Für Anwender, die das Framework aus den Quellen klonen und neu bauen möchten: Quellbaum unter /opt/wuic-src/ (Eigentümer = der sudo-aufrufende Benutzer), MSSQL und/oder MySQL nur mit minimal-metadata installiert. Kein nginx, kein systemd. Der Entwickler führt 'dotnet run' direkt aus. Mit --with-db wird der vollständige Tutorial-Seed geladen.
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--src-only --dbms both --admin-password 'DevPwd123!' --src-owner $USERVollständiger Modus (Runtime + Quellen)
Standard wenn weder --demo-only noch --src-only übergeben wurde: lädt beide Tarballs herunter, installiert den System-Dienst UND legt den Quellbaum für Live-Bearbeitungen ab. Kompatibel mit --with-e2e-tests (provisioniert Playwright e2e Benutzer) und --anthropic-api-key (aktiviert LLM-Antworten im RAG-Chatbot).
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--dbms mssql --admin-password 'MyS3cret!' --with-e2e-tests --anthropic-api-key 'sk-ant-api03-...'Source-Pakete (src)
Enthalten C#- und Angular-Quellen. Ideal für Entwicklung: Du kannst Projekt bearbeiten, kompilieren und anpassen. Nutze rename-project.ps1 zum Umbenennen des Projekts.
IIS-Pakete
Ausgabe von dotnet publish, bereit für IIS. Angular bereits kompiliert. In den Physical Path der Seite entpacken, appsettings.json konfigurieren, starten.
RAG Chatbot
Mit RAG markierte Pakete enthalten den Chatbot mit nativer .NET/ONNX-Engine (Ordner rag-engine/): kein Python, kein separater Server. Beim ersten Einsatz lädt das Backend Modelle und Index (~4,5 GB) selbst herunter; eine NVIDIA-GPU ist optional.
Tutorial-DB: BAK vs SQL
Pakete mit dem Suffix -bak- enthalten ein binäres Backup (.bak) der Tutorial-Datenbank zum direkten Wiederherstellen — sie erfordern SQL Server 2022 oder neuer (Backup-Format), sind aber deutlich schneller wiederherzustellen (Sekunden statt mehrere Minuten). Pakete mit SQL-Tutorial (ohne -bak-) enthalten .sql-Skripte, kompatibel ab SQL Server 2019 (Kompatibilitätsstufe 150): wähle diese, wenn deine Instanz auf 2019/2020 läuft oder eine neuere Express-Edition verwendet — auf Kosten eines langsameren Imports.
Systemanforderungen
Minimaler Stack, um WUIC produktiv unter IIS zu betreiben.
- Windows Server: mindestens 2019 (offizielle ASP.NET Core 10 Basis). Empfohlen 2022 oder 2025. 2016 / 2012 R2 / 2008 R2 werden nicht mehr unterstützt.
- Windows 10 / 11 (Entwickler-Workstation): mindestens Windows 10 22H2 mit .NET 10 SDK. Empfohlen Windows 11 23H2+ für Parität mit der offiziellen Build/Test-Pipeline.
- Linux (Installer
install.sh): Ubuntu 22.04 oder 24.04 LTS, 24.04 empfohlen — nur diese Ubuntu-Versionen werden von Microsoft für SQL Server unterstützt, die 26.04 wird nicht unterstützt. Gleiche Empfehlung mit MySQL, PostgreSQL und Oracle, da der Installer auf diesen Versionen getestet ist. Siehe Supported platforms. - ASP.NET Core Runtime 10 — Hosting Bundle auf IIS. IIS 10+. App-Pool auf No Managed Code, Feature
Web-WebSocketsaktiviert. - SQL Server: mindestens 2019 (Kompat. 150) für die Pakete mit SQL-Skript-Tutorial oder ohne Tutorial; die -bak--Pakete stellen ein SQL Server 2022-Backup wieder her und benötigen 2022 oder neuer. 2017 wird wegen bekannter Speicher-/CLR-Bugs auf Windows-Clients (Fehler 10316 beim Tutorial-Scaffolding) nicht mehr unterstützt. Empfohlen 2022 / 2025. Editionen Standard / Developer / Enterprise für das Metadaten-Schema gleichwertig.
- TLS 1.2+ betriebssystemseitig aktiviert (standardmäßig aktiv ab WS 2016+). Erforderlich vom
Microsoft.Data.SqlClient 5.2-Treiber.