MVC部署(IIS6.0)

MVC部署到IIS7.0是非常方便的事情,但是mvc部署到IIS6.0中,一些細節卻不得不注意下。前一陣子,在IIS6.0 下部署ASP.NET MVC網站,走了一些彎路,也摸索出一些細節方面的體會, 跟大家分享下。
 
我所使用的環境環境:
l         操作系統 Windows Server 2003
l         Microsoft .net FrameWork 3.5 SP1
l         Microsoft MVC 1.0
l         IIS 6.0
 
下面介紹下mvc部署到IIS6.0的安裝步驟:
mvc部署1.      首先安裝 Microsoft .net FrameWork 3.5 SP1安裝包,需要在線下載一些內容,如果下載的是完整安裝包,其中還是要有10M左右的需要在線下載的內容。
mvc部署2.      安裝Microsoft MVC 1.0
mvc部署3.      安裝IIS 6.0
mvc部署4.      IIS 的配置
n         ASP.NET 標籤使用 ASP.NET v2.0.50727
n         建立一個應用程序池 MvcPool ,使用默認值。
n         文檔 :默認文件 使用Default.aspx
n         添加MVC的解析:主目錄標籤,點擊【配置】,【映射】,【添加】, .mvc ,關聯文件爲C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,確認文件是否存在 取消勾選,點擊確定。
n         插入通配符應用程序映射,點擊 【插入】,選擇C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,確認文件是否存在 取消勾選,點擊確定。
n         在不重啓電腦的情況下Web服務擴展
首先查看是否存在名稱爲 ASP.NET v2.0.50727,允許的服務擴展,如果不存在,那麼,新建一個web服務擴展,關聯文件爲C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll, 並設置爲【允許】。
n         設置【主目錄】,按照需要設置腳本資源訪問、讀取、寫入、記錄訪問、索引資源 勾選項目。
n         選擇其他網站沒有使用的端口
n         設置網站的應用程序池爲先前建立的 MvcPool
n         安裝WCF服務宿主到服務器的服務列表中,啓動該 服務,並設置爲【自動啓動】。
n         啓動MvcPool應用程序池
n           啓動網站.
n           IIS6.0日誌的默認設置爲C:\WINDOWS\system32\LogFiles,但是最好不要設置到C盤,日誌久了,或者訪問量高了,慢慢的就會把C盤寫滿,導致網站無法保存新的內容。因此可以將其轉移到其他盤,然後再定期清理。推薦建立一個操作系統的定時計劃任務,寫一個腳本,來定時執行清理。
mvc部署到IIS6.0 中有一定的困難,希望上文對您有所幫助.
 
更多的博客文章可以到OECP社區查看。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章