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?
Odpowiedz
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
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 ...
Xsp to alternatywa dla IIS na Macu, który może uruchamiać podstawowe funkcje.
- 1. XAMPP - szybki sposób na ponowne uruchomienie Apache?
- 2. Czy webgl działa na chrome na Macu?
- 3. Czy istnieje sposób na uruchomienie debuggera Ruby na wyjątku?
- 4. Szybki/łatwy sposób na uruchomienie metody opartej na warunku
- 5. Jak zrobić contentInset na NSScrollView na Macu
- 6. MonoDevelop na Macu - Ustawienia eksportu
- 7. Problemy z Canvas na Chrome na Macu
- 8. Włączanie html sposób umieścić na IIS 7.5
- 9. Instalacja Numpy na Macu 10.8.2
- 10. Sterownik MySQL PDO na Macu
- 11. SQLite - najlepsza przeglądarka na Macu?
- 12. Skróty w elektronach na Macu
- 13. Zdalne jądro matematyki na macu
- 14. Używanie Selenium na Macu Chrome
- 15. Zautomatyzowana jedność iOS na Macu
- 16. Jak zmienić wersję Rails na Macu?
- 17. Prosty sposób na uruchomienie skryptu sqlplus z java
- 18. Czy istnieje sposób na uruchomienie instalacji RPM równolegle?
- 19. Najbezpieczniejszy sposób na uruchomienie pliku BAT ze skryptu Powershell
- 20. Aplikacja Facebook: jakikolwiek sposób na uruchomienie aplikacji bez SSL?
- 21. Czy istnieje sposób na uruchomienie kodu R z JavaScript?
- 22. Czy istnieje sposób na jednoczesne uruchomienie 2 obiektów NSAnimation?
- 23. Czy istnieje sposób na uruchomienie aplikacji angularJS jako komponentu polimerowego?
- 24. Najprostszy sposób na uruchomienie strony internetowej w Androidzie z ikoną
- 25. Czy istnieje sposób na ponowne uruchomienie FSI w Visual Studio?
- 26. Jak mogę przetestować IE10 na Macu?
- 27. Jak mogę zainstalować qpdf na Macu 10.8.3?
- 28. Python na IIS: jak?
- 29. Wymuszenie IIS Express na klasycznym trybie potoku
- 30. Gdzie instaluje się meteor na Macu?
Czy naprawdę potrzebujesz usług IIS? Czy próbowałeś już działać w apache/mod_mono? –
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
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