2012-05-26 19 views
8

Ho un'applicazione ASP.NET MVC 4 che vorrei eseguire su un computer Mac. Non vorrei eseguire una macchina virtuale Windows completamente funzionante quando tutto ciò di cui ho veramente bisogno è IIS7 per eseguire l'app MVC. Qual è il modo più leggero per eseguire questo (VirtualBox, Parallels, IIS7 Express, ecc.)? In realtà il mio obiettivo è codificare il Javascript/lato client dell'applicazione sul mio Mac e sto cercando davvero di non sviluppare il mio sviluppo su una macchina Windows :)Il modo più semplice per eseguire IIS su Mac?

+3

Hai davvero bisogno di IIS? Hai provato a girare in apache/mod_mono? –

+0

Non era chiaro, ma sembrava che alcune versioni posteriori fossero mono e che fosse possibile eseguire solo MVC 2 o 3. – TruMan1

+9

Utilizzare una macchina Windows. Non capirò mai perché le persone sentono il bisogno di spararsi ripetutamente in questo modo. Mono non supporta le ultime novità di .NET, non manterrà mai il passo con le versioni di MS. Puoi aspettare fino a quando lo fa, o usare una piattaforma di sviluppo MS. – Chris

risposta

4

Seguire this link (fornito da @LexLi in un commento sopra) per sapere come configurare il tuo ambiente MVC.

Per quanto riguarda IIS, per quanto ne so non può essere fatto. È necessario utilizzare il server Web nativo del proprio sistema operativo. IIS non funziona su Mac, quindi suppongo che dovresti provare Apache, e quindi installare il modulo "mod_mono".

O se è troppo peloso, basta usare il server web mono standalone chiamato XSP.

Oppure eseguire FastCGI o nginx.

E 'tutto spiegato qui: http://www.mono-project.com/ASP.NET

5

Io uso di Parallels, e anche se il loro software era scarsa a pochi anni fa, ora è anni luce avanti di VMWare in stabilità e prestazioni. Parallels Desktop 7 per Mac è fantastico.

Il mio unico computer è un MBP, tuttavia sviluppo software for IIS. Eseguo Parallels in modalità Coherence, e in pratica ho VisualStudio come solo un'altra app per Mac. E poiché eseguo solo un'app nella VM, è molto più stabile di una normale installazione su PC. In realtà non l'ho riavviato in 2 mesi finora!

Unica avvertenza: si desidera dedicare 2-4 GB di ram alla VM per evitare il paging, quindi è consigliabile provare a ottenere più di 8 GB se si è uno sviluppatore poliglotta. Avere più IDE su più SO può essere pesante, e quando aggiungi il memory-hogging ma incredibilmente veloce Chrome al mix, ti capita spesso di limitare il ram ...

0

Xsp è un'alternativa per IIS in Mac, che può eseguire funzionalità di base.

Problemi correlati