2012-05-26 24 views
8

Mam aplikację ASP.NET MVC 4, którą chciałbym uruchomić na komputerze Mac. Nie chciałbym uruchomić pełnej maszyny wirtualnej Windows, gdy potrzebuję tylko IIS7 do uruchomienia aplikacji MVC. Jaki jest najlżejszy sposób na uruchomienie tego (VirtualBox, Parallels, IIS7 Express, itp.)? Naprawdę moim celem jest kodowanie strony JavaScript/klienta aplikacji na moim Macu i staram się naprawdę nie robić mojego rozwoju na komputerze z systemem Windows :)Najlżejszy sposób na uruchomienie IIS na Macu?

+3

Czy naprawdę potrzebujesz usług IIS? Czy próbowałeś już działać w apache/mod_mono? –

+0

Nie było jasne, ale wyglądało na to, że mono ma kilka wersji z tyłu i może działać tylko z MVC 2 lub 3. – TruMan1

+9

Użyj maszyny Windows. Nigdy nie zrozumiem, dlaczego ludzie odczuwają potrzebę wielokrotnego strzelania do stopy w ten sposób. Mono nie obsługuje najnowszych najlepszych rzeczy z platformy .NET, nigdy nie dotrzyma tempa wydaniom MS. Możesz albo poczekać, aż to zrobi, albo użyć platformy deweloperskiej MS. – Chris

Odpowiedz

4

Postępuj zgodnie z this link (dostarczone przez @LexLi w komentarzu powyżej), aby wiedzieć, jak skonfigurować środowisko MVC.

W odniesieniu do IIS, o ile wiem, nie można tego zrobić. Powinieneś używać natywnego serwera sieciowego swojego systemu operacyjnego. Usługi IIS nie działają na komputerach Mac, więc domyślam się, że powinieneś wypróbować Apache, a następnie zainstalować moduł "mod_mono".

Lub jeśli robi się zbyt owłosione, po prostu użyj autonomicznego serwera WWW mono o nazwie XSP.

Lub uruchom FastCGI lub nginx.

To wszystko jest wyjaśnione tutaj: http://www.mono-project.com/ASP.NET

5

używam Parallels, i chociaż ich oprogramowanie było słabe kilka lat wstecz, to teraz lata świetlne wyprzedza VMWare stabilności i wydajności. Parallels Desktop 7 for mac jest niesamowity.

Mój jedyny komputer to MBP, ale opracowuję software for IIS. Uruchomiłem Parallels w trybie koherencji i zasadniczo mam VisualStudio jako kolejną inną aplikację mac. A ponieważ używam tylko jednej aplikacji na VM, jest ona bardziej stabilna niż zwykła instalacja na komputerze. Właściwie nie uruchomiłem go jeszcze za 2 miesiące!

Tylko zastrzeżenie - chcesz przeznaczyć 2-4 GB pamięci RAM na VM, aby zapobiec stronicowaniu, więc powinieneś spróbować uzyskać więcej niż 8 GB, jeśli jesteś poliglotą. Posiadanie wielu IDE w wielu systemach może być ciężkie, a kiedy dodasz do miksu coraz więcej pamięci, a jednocześnie niesamowicie szybki Chrome, często osiągniesz ten limit ramowy ...

0

Xsp to alternatywa dla IIS na Macu, który może uruchamiać podstawowe funkcje.

Powiązane problemy