我在幾個地方閱讀了MVC需要Windows Server 2008的全面支持。在Vista Ultimate開發機器上可以達到同樣的效果嗎?還是會丟失一些東西?ASP MVC服務器要求 - Server 2008是非常理想的嗎?
如果您曾與MVC合作過,您是否在找到相對廉價的Windows Server 2008託管服務時遇到困難?儘管託管對我來說並不是那麼重要(我知道我會找到一些),因爲需要2008服務器的開發機器。
我在幾個地方閱讀了MVC需要Windows Server 2008的全面支持。在Vista Ultimate開發機器上可以達到同樣的效果嗎?還是會丟失一些東西?ASP MVC服務器要求 - Server 2008是非常理想的嗎?
如果您曾與MVC合作過,您是否在找到相對廉價的Windows Server 2008託管服務時遇到困難?儘管託管對我來說並不是那麼重要(我知道我會找到一些),因爲需要2008服務器的開發機器。
ASP.NET MVC與Server 2008中發揮很好,但這不是必需的。不使用Server 2008(IIS 7)的主要癥結在於,您需要某種形式的url重寫器,否則Server 2003(IIS 6)不會知道您正在嘗試執行一個asp.net應用程序。
你可以做的是使用mod_rewrite isapirewrite與IIS 6,你很好去。
Steve Sanderson寫了一篇很好的文章here,詳細介紹瞭如何實現幾個選項,mod-rewrite是「最乾淨」的解決方案。
在集成模式下運行的MVC位「需要」IIS7比他們需要的Windows 2008多。由於IIS7在Vista上存在,所以如果您正確配置它,那麼您將非常好。
(我知道我的主機,DiscountASP.NET(插入轉診顯然代碼在這裏)有IIS7和MVC位都準備好了)