部署環境: Server 2003 +IIS6
1.先安裝好IIS6,再安裝.net framework 4.0和asp.net mvc 安裝包(主要是里面的一個dll,不安裝也可以,只需要找到這個dll,將mvc.dll 放入網站bin目錄下,這個dll文件的默認路徑是C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll)
2.在IIS中新建網站設置web主目錄,這個不詳細說了,接着說重點
3.在發布的網站上右擊【屬性】---【主目錄】----【配置】,在彈出的【應用程序配置】窗口中點擊【添加】,點擊【瀏覽】將“可執行文件”設置為“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”,“擴展名”設置為".mvc",取消【確認文件是否存在】
然后在下面點擊【插入】,同樣選擇aspnet_isapi.dll,取消【確認文件是否存在】。
在發布的網站上右擊【屬性】--【APS.NET】,將【ASP.NET version】設置為4.0.30319
4.在【Web服務擴展】中設置ASP.NET v4.0.30319 為允許
以上配置完成后就大功告成了,以上親測成功,若有問題歡迎留言一起探討!
PS:若先裝的.net framework 4.0,后裝的IIS,需要注冊aspnet到IIS,方法如下:
注意:要以管理員的身份運行
啟動cmd窗口 (win鍵+R ) ,找到 4.0所在的目錄,本人機器目錄是
C:\Windows\Microsoft.NET\Framework\v4.0.30319
啟動CMD進入上面的目錄C:\Windows\Microsoft.NET\Framework\v4.0.30319
運行 aspnet_regiis.exe -i
稍等一會, aspnet_regiis 注冊成功