Téléchargement
Choisissez le package adapté à vos besoins. Tous incluent le backend .NET 10 + le frontend Angular 21.
Applications gratuites prêtes à l'emploi
Trois applications complètes distribuées gratuitement sur WUIC : téléchargez le ZIP, restaurez la base tutorielle, pointez IIS vers le dossier — en 10 minutes vous avez un CRM, un système de facturation électronique ou un gestionnaire de flotte sur votre propre serveur.
FatturazioneElettronica
Facturation électronique italienne + SDI
Éditeur de factures FatturaPA v1.2, signature CADES-BES, validation XSD, 5 fournisseurs SDI interchangeables (DirectPec gratuit via PEC, ArubaPec/FatturePec/PecIt/Notarify commerciaux), conservation légale avec horodatage RFC 3161, exports fiscaux LIPE / Esterometro / CU.
FlottaMezzi
Gestion de flotte + géolocalisation
Registre véhicules/conducteurs, alertes d’échéance automatiques (permis, assurance, contrôle technique), flux de géolocalisation GPS avec carte en direct et relecture de trajet, carburant et sinistres, rapports de coûts entretien/carburant/sinistres par véhicule avec vues mensuelles et tableaux de bord prévisionnels.
Installation Linux (Ubuntu/Debian)
Installeur one-liner. Le script télécharge automatiquement les tarballs nécessaires (runtime et/ou sources), les vérifie avec sha256 et lance le setup complet. Trois modes selon le public.
Mode opérateur (runtime uniquement)
Pour les utilisateurs qui veulent juste exécuter WUIC en tant que service Linux : application .NET pré-compilée sous /opt/wuiccore/app/, nginx en reverse-proxy sur :80, units systemd wuic-core.service + wuic-rag.service, base de données avec le tutoriel complet.
Copier et exécuter dans un terminal:
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--demo-only --dbms mssql --admin-password 'MyS3cret!' --hostname app.example.comMode développeur (sources uniquement)
Pour les utilisateurs qui veulent cloner et recompiler le framework depuis les sources : arborescence sources sous /opt/wuic-src/ (propriétaire = l'utilisateur qui invoque sudo), MSSQL et/ou MySQL installés avec uniquement minimal-metadata. Pas de nginx, pas de systemd. Le développeur lance 'dotnet run' directement. Ajoutez --with-db pour le seed tutorial complet.
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--src-only --dbms both --admin-password 'DevPwd123!' --src-owner $USERMode complet (runtime + sources)
Défaut quand ni --demo-only ni --src-only n'est passé : télécharge les deux tarballs, installe le service système ET dépose l'arborescence sources pour des modifications live. Compatible avec --with-e2e-tests (provisionne les utilisateurs e2e Playwright) et --anthropic-api-key (active les réponses LLM du chatbot RAG).
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-...'Packages sources (src)
Contiennent les sources C# + Angular. Idéal pour le développement : vous pouvez modifier, compiler et personnaliser le projet. Utilisez rename-project.ps1 pour renommer le projet.
Packages IIS
Sortie de dotnet publish prête pour IIS. Angular déjà compilé. Extrayez dans le chemin physique du site, configurez appsettings.json, démarrez.
Chatbot RAG
Les packages avec RAG incluent l'index vectoriel et le serveur Python. Après extraction, lancez pwsh rag-setup.ps1 pour la configuration automatique.
Base tutoriel : BAK vs SQL
Les packages avec le suffixe -bak- incluent une sauvegarde binaire (.bak) de la base tutoriel prête à être restaurée — ils nécessitent SQL Server 2022 ou version ultérieure (format de sauvegarde) mais sont bien plus rapides à restaurer (quelques secondes contre plusieurs minutes). Les packages avec tutoriel SQL (sans -bak-) contiennent des scripts .sql compatibles à partir de SQL Server 2019 (niveau de compatibilité 150) : choisissez-les si votre instance est en 2019/2020 ou en édition Express récente, au prix d'un import plus lent.
Configuration minimale requise
Stack minimum pour exécuter WUIC en production sur IIS.
- Windows Server : minimum 2019 (socle officiel ASP.NET Core 10). Recommandé 2022 ou 2025. 2016 / 2012 R2 / 2008 R2 hors support.
- Windows 10 / 11 (poste de développeur) : minimum Windows 10 22H2 avec le SDK .NET 10. Recommandé Windows 11 23H2+ pour la parité avec le pipeline officiel de build/test.
- ASP.NET Core Runtime 10 — Hosting Bundle sur IIS. IIS 10+. Pool d'applications sur No Managed Code, fonctionnalité
Web-WebSocketsactivée. - SQL Server : minimum 2019 (compat 150). 2017 n'est plus supporté en raison de bugs mémoire/CLR connus sur Windows client qui provoquent l'erreur 10316 lors du scaffolding tutoriel. Recommandé 2022 / 2025. Éditions Standard / Developer / Enterprise équivalentes pour le schéma de métadonnées ; Express ok mais soumise au cap RAM 1.4 Go (Developer Edition recommandée pour le dev local).
- TLS 1.2+ activé côté OS (par défaut activé à partir de WS 2016+). Requis par le pilote
Microsoft.Data.SqlClient 5.2.