Creazione di un'applicazione Web ASP.Net MVC in grado di funzionare su diversi sistemi operativi

-1

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?

    
posta John John 13.01.2016 - 12:29
fonte

2 risposte

1

Per quanto ne so, le applicazioni ASP.NET MVC possono essere eseguite solo su IIS, che è disponibile solo su Windows. Questo cambierà con l'ultimo ASP.NET 5, che verrà eseguito nel DNX (.NET Execution Environment). DNX supporta l'esecuzione di applicazioni per console multipiattaforma, quindi considera di guardare qui:

link

    
risposta data 13.01.2016 - 13:40
fonte
1

Hai ragione, se hai scritto una console solo per Windows devi portare il codice al suo interno su Linux o Mac. Quanto è difficile dipende molto da ciò che hai scritto e da come lo hai scritto. Si noti che è possibile eseguire la console su Windows e collegarsi ad essa tramite una connessione di rete (se l'hai scritta per avere questa capacità).

Come per ASP.NET, questa è una tecnologia solo Microsoft che non può essere eseguita (almeno per ora) su piattaforme non Windows. Puoi scrivere il tuo sito web usando diversi framework (es. PHP e Laravel, o Python e Django, ecc.) Per ottenere la stessa funzionalità che è multipiattaforma e funzionerà su tutti e 3 i sistemi operativi che desideri.

    
risposta data 13.01.2016 - 14:19
fonte

Leggi altre domande sui tag