2012-05-26 1020 views
8

我有一個ASP.NET MVC 4應用程序,我想在Mac機器上運行。當我真正需要的是IIS7來運行MVC應用程序時,我不願意運行一個完整的Windows虛擬機。什麼是最簡單的方式來運行(VirtualBox,Parallels,IIS7 Express等)?真的,我的目標是在我的Mac上編寫應用程序的Javascript /客戶端,並且我很努力地不在Windows機器上開發我的產品:)在Mac上運行IIS的最簡單方法是什麼?

+3

你真的需要IIS嗎?你有沒有嘗試在Apache/mod_mono中運行? –

+0

目前還不清楚,但它看起來像mono是幾個版本,只能運行MVC 2或3. – TruMan1

+9

使用Windows機器。我永遠不會明白爲什麼人們會覺得有必要像這樣反覆地在腳下自己射擊。單聲道不支持最新的最好的.NET的東西,它永遠不會跟上MS發佈的步伐。您可以等到它完成,或者使用MS開發平臺。 – Chris

回答

4

關注this link(由@LexLi在上面的評論中提供)知道如何設置您的MVC環境。

至於IIS,據我知道它不能做。您應該使用操作系統的本地Web服務器。 IIS不能在Mac上運行,所以我猜你應該嘗試Apache,然後安裝模塊「mod_mono」。

或者如果變得太毛茸茸的,只是使用名爲XSP獨立的單聲道Web服務器。

或運行FastCGI或nginx。

它都在這裏解釋:http://www.mono-project.com/ASP.NET

5

我使用Parallels的,雖然他們的軟件是窮人在幾年前,它現在在穩定性和性能清淡,未來的VMWare的。 Parallels Desktop 7 for mac非常棒。

我唯一的電腦是MBP,但我開發software for IIS。我在Coherence模式下運行Parallels,並且我基本上將VisualStudio作爲另一個Mac應用程序。由於我只在VM中運行一個應用程序,它比普通的PC安裝更穩定。我到目前爲止還沒有在2個月內重新啓動它!

唯一需要注意的 - 你想奉獻RAM的2-4GB的VM,以防止分頁,所以你應該嘗試,如果你是一個多語種開發者獲得比8GB以上。在多個操作系統上安裝多個IDE可能會很沉重,而且當您將內存佔用率高但速度快的Chrome添加到組合中時,您經常會遇到這種內存限制...

0

Xsp是Mac中的一種替代方案,可以運行基本功能。

相關問題