Descargas
Elige el paquete adecuado para tus necesidades. Todos incluyen backend .NET 10 + frontend Angular 21.
Aplicaciones gratuitas listas para usar
Tres aplicaciones completas distribuidas gratis sobre WUIC: descarga el ZIP, restaura la base de datos tutorial, apunta IIS a la carpeta — en 10 minutos tienes un CRM, un sistema de facturación electrónica o un gestor de flotas funcionando en tu propio servidor.
FatturazioneElettronica
Facturación electrónica italiana + SDI
Editor de facturas FatturaPA v1.2, firma CADES-BES, validación XSD, 5 proveedores SDI intercambiables (DirectPec gratuito vía PEC, ArubaPec/FatturePec/PecIt/Notarify comerciales), conservación legal con sellado de tiempo RFC 3161, exportaciones fiscales LIPE / Esterometro / CU.
FlottaMezzi
Gestión de flotas + geolocalización
Registro de vehículos/conductores, alertas automáticas de vencimiento (carnet, seguro, ITV), feed de geolocalización GPS con mapa en vivo y reproducción de rutas, repostajes y siniestros, informes de costes de mantenimiento/combustible/siniestros por vehículo con vistas mensuales y paneles de previsión.
Instalación en Windows (una línea)
Una sola línea de PowerShell. El script instala ASP.NET Core Runtime 10 si falta, busca una instancia de SQL Server (o instala SQL Server 2022 Express), descarga el paquete listo para usar y lo publica en IIS: grupo de aplicaciones, sitio y permisos se crean por ti. IIS necesita permisos de administrador, así que el script pide elevación una vez (UAC) y después abre el asistente de primer arranque en el navegador.
Copia y ejecuta en PowerShell (Windows PowerShell 5.1 o PowerShell 7):
irm https://wuic-framework.com/install.ps1 | iexOpciones
-WithTutorial descarga la variante con la base de datos de demostración WideWorldImporters (~1,2 GB en lugar de ~640 MB). -Port, -InstallDir (por defecto %LOCALAPPDATA%\WUIC), -SqlServer 'host\instancia' para omitir la detección automática, -NoSqlInstall para no instalar nunca Express, -ListenAll para aceptar conexiones de otras máquinas, -NoStart para solo descargar y configurar. -WithTutorial elige el paquete .bak solo si el SQL Server encontrado es 2022 o posterior; en 2019 recurre al paquete tutorial con scripts SQL.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) `
-WithTutorial -Port 5000 -SqlServer 'localhost\SQLEXPRESS'Sin IIS: -Kestrel
-Kestrel no toca IIS: la aplicación se ejecuta sobre Kestrel en una ventana de consola y start-wuic.cmd la vuelve a iniciar. Úsalo cuando no puedas o no quieras habilitar IIS — sin permisos de administrador, IIS deshabilitado por política de empresa o una evaluación desechable. IIS también existe en Windows 10/11 Home, pero las ediciones cliente limitan las conexiones simultáneas a 10: más allá de una evaluación, aloja en Windows Server.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -KestrelPuesto de desarrollo: -Src
-Src prepara una máquina de desarrollo en lugar de un servidor: comprueba el SDK de .NET 10, Node.js 22 y PowerShell 7 (instalando lo que falte), descarga el paquete de código fuente, ejecuta dotnet restore y npm install, instala la extensión WUIC Assistant en VS Code e indica cómo abrir el workspace. No publica nada en IIS ni arranca nada: arrancas con F5 desde VS Code.
& ([scriptblock]::Create((irm https://wuic-framework.com/install.ps1))) -SrcInstalación Linux (Ubuntu/Debian)
Instalador one-liner. El script descarga automáticamente los tarballs necesarios (runtime y/o fuentes), los verifica con sha256 y ejecuta el setup completo. Tres modos según el público. Requiere Ubuntu 22.04 o 24.04 LTS (24.04 recomendada); la 26.04 no está soportada.
Modo operador (solo runtime)
Para usuarios que solo quieren ejecutar WUIC como servicio Linux: app .NET pre-compilada bajo /opt/wuiccore/app/, nginx como reverse-proxy en :80, units systemd wuic-core.service + wuic-rag.service, base de datos con el tutorial completo.
Copia y ejecuta en una terminal:
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--demo-only --dbms mssql --admin-password 'MyS3cret!' --hostname app.example.comModo desarrollador (solo fuentes)
Para usuarios que quieren clonar y recompilar el framework desde las fuentes: árbol de fuentes bajo /opt/wuic-src/ (propietario = el usuario que invoca sudo), MSSQL y/o MySQL instalados solo con minimal-metadata. Sin nginx, sin systemd. El desarrollador ejecuta 'dotnet run' directamente. Añade --with-db para el seed tutorial completo.
curl -fsSL https://wuic-framework.com/install.sh | sudo bash -s -- \
--src-only --dbms both --admin-password 'DevPwd123!' --src-owner $USERModo completo (runtime + fuentes)
Predeterminado cuando ni --demo-only ni --src-only se pasa: descarga ambos tarballs, instala el servicio del sistema Y deposita el árbol de fuentes para ediciones en vivo. Compatible con --with-e2e-tests (provisiona los usuarios e2e Playwright) y --anthropic-api-key (habilita las respuestas 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-...'Paquetes fuente (src)
Contienen las fuentes C# + Angular. Ideales para desarrollo: puedes modificar, compilar y personalizar el proyecto. Usa rename-project.ps1 para renombrar el proyecto.
Paquetes IIS
Salida de dotnet publish lista para IIS. Angular ya compilado. Extrae en la physical path del sitio, configura appsettings.json y arranca.
RAG Chatbot
Los paquetes marcados RAG incluyen el chatbot con su motor nativo .NET/ONNX (carpeta rag-engine/): sin Python, sin servidor separado. En el primer uso el backend descarga por sí solo modelos e índice (~4,5 GB); la GPU NVIDIA es opcional.
DB tutorial: BAK vs SQL
Los paquetes con sufijo -bak- incluyen una copia de seguridad binaria (.bak) de la base de datos tutorial lista para restaurar — requieren SQL Server 2022 o superior (formato de backup) pero son mucho más rápidos de restaurar (pocos segundos frente a varios minutos). Los paquetes con tutorial SQL (sin -bak-) contienen scripts .sql compatibles desde SQL Server 2019 (nivel de compatibilidad 150): elige estos si tu instancia es 2019/2020 o edición Express reciente, a costa de una importación más lenta.
Requisitos del sistema
Stack mínimo para ejecutar WUIC en producción sobre IIS.
- Windows Server: mínimo 2019 (base oficial ASP.NET Core 10). Recomendado 2022 o 2025. 2016 / 2012 R2 / 2008 R2 fuera de soporte.
- Windows 10 / 11 (estación de desarrollo): mínimo Windows 10 22H2 con SDK .NET 10. Recomendado Windows 11 23H2+ para paridad con el pipeline oficial de build/test.
- Linux (instalador
install.sh): Ubuntu 22.04 o 24.04 LTS, 24.04 recomendada — son las únicas versiones de Ubuntu que Microsoft soporta para SQL Server, y la 26.04 no está soportada. Misma recomendación con MySQL, PostgreSQL y Oracle, porque el instalador está probado en esas versiones. Ver Supported platforms. - ASP.NET Core Runtime 10 — Hosting Bundle en IIS. IIS 10+. App pool en No Managed Code, característica
Web-WebSocketshabilitada. - SQL Server: mínimo 2019 (compat 150) para los paquetes con tutorial SQL o sin tutorial; los paquetes -bak- restauran una copia de SQL Server 2022 y requieren 2022 o superior. 2017 ya no está soportado por bugs conocidos de memoria/CLR en Windows cliente que causan el error 10316 durante el scaffolding del tutorial. Recomendado 2022 / 2025. Ediciones Standard / Developer / Enterprise equivalentes para el esquema de metadatos.
- TLS 1.2+ habilitado en el SO (activado por defecto desde WS 2016+). Requerido por el driver
Microsoft.Data.SqlClient 5.2.