|
開發(fā)環(huán)境:Win7+IIS7+VS2008 SP1+ASP.NET MVC 2.0 RC
在部署MVC應(yīng)用之前,一定要確保你的程序BIN文件夾下面是否包含 System.Web.Mvc.dll(非常重要),如圖:
如果沒有, 請(qǐng)?jiān)谀愕腗VC項(xiàng)目中,打開引用列表,如圖:
鼠標(biāo)右鍵點(diǎn)擊System.Web.Mvc,選擇“屬性”,轉(zhuǎn)到下面窗口:
將“復(fù)制本地”設(shè)為True (默認(rèn)為False),然后生成一下項(xiàng)目,System.Web.Mvc.dll就會(huì)出現(xiàn)在BIN文件夾下了。
先講最容易部署的IIS7環(huán)境:
我的是Win7系統(tǒng),在Win7是集成了IIS7版本的,在Win7上面部署ASP.NET MVC 2.0程序非常容易,只要將站點(diǎn)的應(yīng)用程序池設(shè)為“集成”方式,即可。
(其實(shí)IIS7下面建站點(diǎn),應(yīng)用程序默認(rèn)就是集成方式的,也就是說IIS7上面建MVC站點(diǎn),默認(rèn)就支持)
選擇集成方式后,在“功能視圖”的“處理程序映射”中,可以看到“*.mvc”的配置項(xiàng):
這樣就可以運(yùn)行MVC程序了。
接下來講Win03上IIS6的配置:
在IIS6上建一個(gè)站點(diǎn),然后在站點(diǎn)屬性中的“主目錄”--》“配置” ,將打開如下窗口:
在下方的“通配符應(yīng)用程序映射”中插入一個(gè)映射,可執(zhí)行文件交給.NET的“ASPNET_isapi.dll”,默認(rèn)地址一般在“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/ASPNET_isapi.dll”
到此,IIS6的集成MVC完成。
最后再提醒一下,如果你的項(xiàng)目BIN下面沒有System.Web.Mvc.dll,按上面的配置是肯定不會(huì)成功的,前提條件是System.Web.Mvc.dll文件是否在項(xiàng)目的BIN文件夾下。
NET技術(shù):將ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。