在Mac上运行IIS最轻的方法?

Tru*_*an1 16 macos asp.net-mvc mono iis-7 virtual-machine

我有一个ASP.NET MVC 4应用程序,我想在Mac机器上运行.当我真正需要的是运行MVC应用程序的IIS7时,我不愿意运行一个完整的Windows虚拟机.什么是最轻的运行方式(VirtualBox,Parallels,IIS7 Express等)?真的我的目标是在我的Mac上编写应用程序的Javascript /客户端代码,我正在努力不在Windows机器上进行我的开发:)

kno*_*cte 7

请点击此链接(由@LexLi在上面的评论中提供)以了解如何设置MVC环境.

关于IIS,据我所知,它无法完成.您应该使用操作系统的本机Web服务器.IIS不能在Mac上运行,所以我想你应该尝试Apache,然后安装模块"mod_mono".

或者,如果它太毛茸茸,只需使用名为XSP的独立单声道Web服务器.

或运行FastCGI或nginx.

这一切都在这里解释:http://www.mono-project.com/ASP.NET


Lil*_*ver 7

我使用的是Parallels,虽然他们的软件在几年前还很差,但现在它在VMWare领域的稳定性和性能已经领先一步.Parallels Desktop 7 for mac非常棒.

我唯一的计算机是MBP,但我为IIS开发软件.我在Coherence模式下运行Parallels,我基本上将VisualStudio作为另一个mac应用程序.由于我只在VM中运行一个应用程序,因此它比普通PC安装更稳定.到目前为止,我实际上还没有在2个月内重新启动它!

唯一需要注意的是 - 您希望将2.4GB内存专用于VM以防止分页,因此如果您是多语言开发人员,则应尝试获得超过8GB的内存.在多个操作系统上拥有多个IDE可能很重,当你添加内存占用但速度极快的Chrome时,你会经常达到内存限制......