Download
Scegli il pacchetto adatto alle tue esigenze. Tutti includono backend .NET 10 + frontend Angular 21.
App gratuite pronte all'uso
Tre applicazioni complete distribuite gratuitamente sopra WUIC: scarica lo ZIP, restore del DB tutorial, configurazione IIS — in 10 minuti hai un CRM, un sistema di fatturazione elettronica o un gestionale flotta che gira sul tuo server.
Installazione Linux (Ubuntu/Debian)
Installer one-liner. Lo script scarica automaticamente i tarball necessari (runtime e/o sorgenti), li verifica con sha256 e lancia il setup completo. Tre modalità in base al pubblico.
Modalità operator (solo runtime)
Per chi vuole solo eseguire WUIC come servizio Linux: app .NET pre-compilata sotto /opt/wuiccore/app/, nginx come reverse proxy su :80, systemd unit wuic-core.service + wuic-rag.service, DB seedato con tutorial completo.
Copia ed esegui in un terminale:
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--demo-only --dbms mssql --admin-password 'MyS3cret!' --hostname app.example.comModalità developer (solo sorgenti)
Per chi vuole clonare e compilare il framework da sorgente: source tree sotto /opt/wuic-src/ (owner = utente che lancia sudo), MSSQL e/o MySQL installati con solo minimal-metadata. Niente nginx, niente systemd. Lo sviluppatore lancia 'dotnet run' direttamente. Aggiungi --with-db per il tutorial completo.
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--src-only --dbms both --admin-password 'DevPwd123!' --src-owner $USERModalità completa (runtime + sorgenti)
Default senza flag --demo-only/--src-only: scarica entrambi i tarball, installa il servizio e mette anche i sorgenti per modifiche live. Compatibili con --with-e2e-tests (provisiona utenti per la suite Playwright) e --anthropic-api-key (abilita le risposte LLM del 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-...'Pacchetti Source (src)
Contengono i sorgenti C# + Angular. Ideali per lo sviluppo: puoi modificare, compilare e personalizzare il progetto. Usa rename-project.ps1 per rinominare il progetto.
Pacchetti IIS
Output di dotnet publish pronto per IIS. Angular già compilato. Estrai nella physical path del sito, configura appsettings.json e avvia.
RAG Chatbot
I pacchetti con RAG includono l'indice vettoriale e il server Python. Dopo l'estrazione lancia pwsh rag-setup.ps1 per il setup automatico.
Tutorial DB: BAK vs SQL
I pacchetti con suffisso -bak- includono un backup binario (.bak) del database tutorial pronto al restore — richiedono SQL Server 2022 o superiore (formato backup) ma sono molto piu' veloci da ripristinare (pochi secondi vs diversi minuti). I pacchetti con tutorial SQL (senza -bak-) contengono script .sql compatibili da SQL Server 2019 in su (compat level 150): scegli questi se la tua istanza e' su 2019/2020 o su edizione Express recente, al costo di un'import piu' lento.
Requisiti di sistema
Stack minimo per far girare WUIC in produzione su IIS.
- Windows Server: minimo 2019 (floor ufficiale ASP.NET Core 10). Raccomandato 2022 o 2025. 2016 / 2012 R2 / 2008 R2 fuori supporto.
- Windows 10 / 11 (workstation di sviluppo): minimo Windows 10 22H2 con SDK .NET 10. Raccomandato Windows 11 23H2+ per parita' con la pipeline di build/test ufficiale.
- ASP.NET Core Runtime 10 — Hosting Bundle su IIS. IIS 10+. App pool su No Managed Code,
Web-WebSocketsabilitato. - SQL Server: minimo 2019 (compat 150). 2017 non e' piu' supportato per via di bug noti memory/CLR su Windows client che causano errore 10316 durante lo scaffolding tutorial. Raccomandato 2022 / 2025. Edizioni Standard / Developer / Enterprise equivalenti per lo schema metadati; Express ok ma soggetta a cap RAM 1.4 GB (consigliata Developer Edition per dev locale).
- TLS 1.2+ abilitato lato OS (default-on da WS 2016+). Richiesto dal driver
Microsoft.Data.SqlClient 5.2.