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.
FatturazioneElettronica
Fatturazione elettronica + SDI
Editor fatture FatturaPA v1.2, firma CADES-BES, validazione XSD, 5 provider SDI intercambiabili (DirectPec gratuito via PEC, ArubaPec/FatturePec/PecIt/Notarify commerciali), conservazione a norma con marca temporale RFC 3161, export fiscali LIPE / Esterometro / CU.
FlottaMezzi
Gestione flotta + geolocation
Anagrafica mezzi/driver, alert automatici di scadenza (patente, assicurazione, revisione), feed geolocalizzazione GPS con mappa live e replay percorso, rifornimenti e sinistri, report costi manutenzione/carburante/sinistri per mezzo con viste mensili e dashboard di forecast.
Installazione Windows (una riga)
Una riga di PowerShell. Lo script installa l'ASP.NET Core Runtime 10 se manca, cerca un'istanza SQL Server (o installa SQL Server 2022 Express), scarica il pacchetto pronto all'uso e lo pubblica in IIS: application pool, sito e permessi vengono creati per te. IIS richiede i diritti di amministratore, quindi lo script chiede l'elevazione una volta (UAC), poi apre il wizard di primo avvio nel browser.
Copia ed esegui in PowerShell (Windows PowerShell 5.1 o PowerShell 7):
irm https://wuic-framework.com/install.ps1 | iexOpzioni
-WithTutorial scarica la variante con il database dimostrativo WideWorldImporters (~1,2 GB invece di ~640 MB). -Port, -InstallDir (default %LOCALAPPDATA%\WUIC), -SqlServer 'host\istanza' per saltare il rilevamento automatico, -NoSqlInstall per non installare mai Express, -ListenAll per accettare connessioni da altre macchine, -NoStart per limitarsi a scaricare e configurare. -WithTutorial sceglie il pacchetto .bak solo se il SQL Server trovato è 2022 o superiore; sul 2019 ripiega sul pacchetto tutorial con script SQL.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) `
-WithTutorial -Port 5000 -SqlServer 'localhost\SQLEXPRESS'Senza IIS: -Kestrel
-Kestrel non tocca IIS: l'applicazione gira su Kestrel in una finestra di console e start-wuic.cmd la riavvia. Serve quando IIS non puoi o non vuoi attivarlo — niente diritti di amministratore sulla macchina, IIS disabilitato da policy aziendale, oppure una valutazione usa e getta. IIS c'è anche su Windows 10/11 Home, ma le edizioni client limitano le connessioni contemporanee a 10: oltre la valutazione usa Windows Server.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -KestrelPostazione di sviluppo: -Src
-Src prepara una macchina di sviluppo invece di un server: verifica .NET SDK 10, Node.js 22 e PowerShell 7 (installando ciò che manca), scarica il pacchetto sorgenti, esegue dotnet restore e npm install, installa l'estensione WUIC Assistant in VS Code e stampa come aprire il workspace. Non pubblica nulla in IIS e non avvia nulla: parti con F5 da VS Code.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -SrcInstallazione 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. Richiede Ubuntu 22.04 o 24.04 LTS (24.04 raccomandata); la 26.04 non è supportata.
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 marcati RAG includono il chatbot con engine nativo .NET/ONNX (cartella rag-engine/): niente Python, nessun server separato. Al primo utilizzo il backend scarica da solo modelli e indice (~4,5 GB); la GPU NVIDIA è opzionale.
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.
- Linux (installer
install.sh): Ubuntu 22.04 o 24.04 LTS, 24.04 raccomandata — sono le uniche versioni Ubuntu su cui Microsoft supporta SQL Server, e la 26.04 non è supportata. Stessa raccomandazione con MySQL, PostgreSQL e Oracle, perché l'installer è provato su quelle. Vedi Supported platforms. - 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) per i pacchetti con tutorial SQL o senza tutorial; i pacchetti -bak- ripristinano un backup di SQL Server 2022 e richiedono 2022 o superiore. 2017 non è più supportato per bug noti memoria/CLR su Windows client che causano l'errore 10316 durante lo scaffolding del tutorial. Consigliato 2022 / 2025. Edizioni Standard / Developer / Enterprise equivalenti per lo schema metadati.
- TLS 1.2+ abilitato lato OS (default-on da WS 2016+). Richiesto dal driver
Microsoft.Data.SqlClient 5.2.