Ho sviluppato e distribuito molte applicazioni Web ASP.Net MVC in Windows Server 2008 R2 & Windows Server 2012 R2 e ho utilizzato IIS 7 e amp; IIS 8. Allo stesso tempo, so che posso distribuire il mio ASP.Net MVC sotto Linux e Unix, senza la necessità di cambiare il mio codice.
Oggi ho creato un'applicazione console chiamata dal mio ASP.Net MVC web application. Questa applicazione console rappresenta un processo a lunga esecuzione che chiama i sistemi di terze parti e genera un report. Può essere avviato dalla mia applicazione Web ASP.Net MVC e viene eseguito in modo tempestivo come attività all'interno dello scheduler di Windows.
Significa che la mia applicazione web non può essere eseguita su un sistema operativo diverso da Windows?