Téléchargement

Choisissez le package adapté à vos besoins. Tous incluent le backend .NET 10 + le frontend Angular 21.

Dernière version :Server 1.5.0Client 1.5.02026-07-15
PackageTypeRAGTutoriel DBTaille
WuicTest-iis-server-1.5.0-rag-client-1.5.0.zipIIS Ready-562.3 MB
WuicTest-iis-tutorial-bak-server-1.5.0-rag-client-1.5.0.zipIIS ReadyBAK1083.2 MB
WuicTest-iis-tutorial-server-1.5.0-rag-client-1.5.0.zipIIS ReadySQL773.5 MB
WuicTest-src-server-1.5.0-client-1.5.0.zipSources-95.3 MB
WuicTest-src-server-1.5.0-rag-client-1.5.0.zipSources-493.4 MB
WuicTest-src-tutorial-bak-server-1.5.0-rag-client-1.5.0.zipSourcesBAK1014.2 MB
WuicTest-src-tutorial-server-1.5.0-rag-client-1.5.0.zipSourcesSQL704.6 MB

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.

Les applications gratuites sont GRATUITES telles que livrées. Une licence WUIC (Developer / Professional) n'est requise que si vous recompilez l'application depuis les sources.

CrmApp

CRM B2B auto-hébergé

Clients, pipeline d'opportunités avec kanban drag-and-drop, activités (appels/réunions/emails), tableaux de bord par rôle, utilisateurs préconfigurés. Entièrement métadonnée-driven : ajoutez une colonne SQL, l'UI s'adapte.

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.com

Mode 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 $USER

Mode 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-...'
Les tarballs (wuic-framework-vX.Y.Z-linux-x64.tar.gz pour le runtime, wuic-framework-vX.Y.Z-linux-x64-src.tar.gz pour les sources) sont téléchargés automatiquement selon les flags. La documentation complète de tous les flags (--admin-password, --dbms mssql|mysql|both, --demo-only, --src-only, --with-db, --src-dir, --src-owner, --with-tls, --with-e2e-tests, --anthropic-api-key, etc.) se trouve dans l'en-tête du fichier install.sh.

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-WebSockets activé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.