Prima di installare un server di Mago4 e/o una workstation client, si consiglia di leggere attentamente le seguenti note e verificare se il computer utilizzato soddisfa i requisiti minimi.
Per i dettagli sulle convezioni utilizzate nella pagina corrente fare riferimento alla sezione apposita in:
Convenzioni e simboli utilizzati nella documentazione
Prerequisiti Hardware
| Server | Client |
Prerequisito | Minimo | Suggerito | Minimo | Suggerito |
CPU | x86 da 1 GHz o sup. | x64 da 1.6 GHz o sup. | x86 da 1 GHz o sup. | x64 da 1 GHz o sup. |
RAM | 16 GB | 32 GB | 4 GB | 8 GB |
Video | 1280 x 1024 | 1440 x 900 | 1280 x 1024 | 1440 x 900 |
Spazio libero su disco | 4,5 GB | | 4,5 GB | |

Se il server ospita anche il server di database, il dimensionamento deve essere fatto in base alla quantità di dati previsti e al carico di lavoro stimato.

Se si pensa di fare un uso intensivo dell'accesso via web, il server deve essere configurato in funzione del numero di utenti stimati.
Prerequisiti software
Server
- Microsoft Internet Information Services (IIS)
L'installazione di IIS deve avvenire prima dell'installazione del .NET Framework affinché venga eseguita la corretta mappatura di ASP.NET. (cfr. KB000001
). - Microsoft Visual C++ 2015 (x86)
- Microsoft .NET Framework 4.6.1
- .NET Core Windows Server Hosting 3.1.4-3.1.8
Client
- Microsoft Visual C++ 2015 (x86)
- Microsoft .NET Framework 4.6.1.
quanto sopra può variare anche nelle versioni successive previste nel pacchetto di installazione
Installazione Microsoft Internet Information Services (IIS)
IIS è un componente di Windows la cui installazione e versione varia in base al sistema operativo.
) IIS windows features |
-
+R+appwiz.cpl
- selezionare Installazione Componenti di Windows
- espandere il nodo INTERNET INFORMATION SERVICES
- selezionare il nodo WEB MANAGEMENT TOOLS e tutti i sub-componenti
- selezionare il nodo WORLD WIDE WEB SERVICES e tutti i sub-componenti
) IIS 7.5 su Windows Seven |
Windows 2016/2019/2022 (almeno Standard, non sono supportate versioni Foundation o Essentials)
) IIS windows 10 - windows feature - aggiungere da Funzionalità Windows |
Windows 11 Pro 21H2 (non sono supportate versioni Home)
-
+ R + appwiz.cpl
) Funzionalità Avanzate di Windows |
- selezionare Installazione Componenti di Windows
- espandere il nodo .NET Framework 4.8 Advanced Services e aggiungere le funzionalità ASP.NET 4.8 e Servizi WCF
- espandere il nodo Internet Information Services e aggiungere le funzionalità Servizi Web e Strumenti di Gestione Web
- selezionare in generale quanto indicato nello schema
) aggiungere da Funzionalità di Windows 11 |
Microarea Installer
Microarea Installer è il "bootstrapper" di Mago4, ovvero il programma che controlla ed eventualmente installa i seguenti prerequisiti:
Installazione Microsoft Visual C++ 2015 (x86)
Microsoft Visual C++ 2015 (x86) può essere scaricato al seguente indirizzo: Download Visual C++ Redistributable
Installazione Microsoft .Net Framework
Microsoft. NET Framework può essere scaricato al seguente indirizzo: Download .NET Framework e richiede Windows Installer versione 3.1 (o successive) che può essere scaricato al seguente indirizzo: Windows Installer 3.1 Redistributable (v2).
Installazione .Net Core Windows Hosting
- Il .Net Core Windows Hosting può essere scaricato al seguente indirizzo: Download .Net Core Windows Hosting bundle Il pacchetto installa il runtime di .NET Core, la libreria di .NET Core, il modulo ASP.NET Core ed inoltre crea il proxy inverso tra IIS e il server Kestrel.
- Riavviare il sistema o eseguire net stop was /y seguito da net start w3svc da un prompt dei comandi. Il riavvio di IIS rileva una modifica alla variabile di ambiente di sistema PATH apportata dal programma di installazione.
Sistemi operativi supportati
- Windows 10 Pro 21H2
- Windows 11 Pro 21H2 prima di installare windows 11 verificare se il proprio hardware è compatibile. Consultare l'indirizzo ufficiale Microsoft per la compatibilità windows 11
- Windows Server 2016 Standard
- Windows Server 2019 Standard
- Windows Server 2022 Standard
ATTENZIONE: I sistemi operativi devono essere sempre aggiornati alle ultime release/build previste dagli strumenti ufficiali di Microsoft.
Non sono supportate versioni minori della Standard (eventuali versioni Home, Essentials, Foundation non sono supportate per diverse limitazioni imposte da Microsoft)

Come da best practice di Microsoft, si consiglia di
NON installare software come Mago e Sql server su un host Windows Server impostato come Domain Controller.
Database supportati

Il
database di sistema può risiedere
solo su un server
Microsoft® Sql Server™ (stesse edizioni e versioni valide per il database aziendale) con la modalità di autenticazione impostata su
Autenticazione di SQL Server e di Windows (
cfr. KB000002 
).
Attualmente Microarea supporta, per il
database aziendale, i seguenti prodotti:
- Microsoft® Sql Server™ 2014
- Microsoft® Sql Server™ 2016
- Microsoft® Sql Server™ 2017
- Microsoft® Sql Server™ 2019
- Oracle® 21c XE - per altre versioni chiedere al supporto tecnico
Le seguenti versioni di sql server si riferiscono a seconda della compatibilità riconosciuta da Microsoft per i propri sistemi operativi
la tabella ufficiale di Microsoft è consultabile a questo indirizzo
tabella compatibilità sql server con sistemi operativi
I prodotti prescelti devono essere autonomamente installati tramite gli appositi strumenti forniti dai produttori degli stessi.
Note: Per Oracle si suggerisce di impostare quanto indicato qui sotto:
nel database aziendale » servizio indicare il nome completo della macchina aggiungendo /xe
) Mago Administration Console |
in Applications Pools » MA_Mago4_TbServicesAppPool modificare la proprietà di Identity in LocalSystem /xe
) IIS Applications Pools |
L’uso dei diversi prodotti è vincolato all’edizione installata. Di seguito il riepilogo delle capacità di ogni singola edizione:
Edizione di Mago4 |
| Professional | Enterprise |
Ms SqlServer™ 2014/2016/2017/2019 | tutte le edizioni | tutte le edizioni |
Oracle® chiedere info per versioni specifiche | sì | sì |
Limite dimensioni database | nessuno | nessuno |