將ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程

來源:互聯網
上載者:User

我的程式開發環境:

系統:Win7

IIS:IIS7

開發工具:VS2008 SP1

MVC版本:ASP.NET MVC 2.0 RC

 

在部署MVC應用之前,一定要確保你的程式BIN檔案夾下面是否包含 System.Web.Mvc.dll(非常重要),

 

如果沒有, 請在你的MVC項目中,開啟引用列表,

 

 滑鼠右鍵點擊System.Web.Mvc,選擇“屬性”,轉到下面視窗:

 

將“複製本地”設為True (預設為False),然後產生一下項目,System.Web.Mvc.dll就會出現在BIN檔案夾下了。

 

 

先講最容易部署的IIS7環境:

我的是Win7系統,在Win7是整合了IIS7版本的,在Win7上面部署ASP.NET MVC 2.0程式非常容易,只要將網站的應用程式集區設為“整合”方式,即可。

(其實IIS7下面建網站,應用程式預設就是整合方式的,也就是說IIS7上面建MVC網站,預設就支援)

 

 

 選擇整合方式後,在“功能視圖”的“處理常式映射”中,可以看到“*.mvc”的配置項:

 

 

 

 這樣就可以運行MVC程式了。

 

接下來講Win 2003 上IIS6的配置:

在IIS6上建一個網站,然後在網站屬性中的“主目錄”--》“配置” ,將開啟如下視窗:

 在下方的“萬用字元應用程式對應”中插入一個映射,可執行檔交給.NET的“aspnet_isapi.dll”,預設地址一般在“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”

 

到此,IIS6的整合MVC完成。

 

 

 最後再提醒一下,如果你的項目BIN下面沒有System.Web.Mvc.dll,按上面的配置是肯定不會成功的,前提條件是System.Web.Mvc.dll檔案是否在項目的BIN檔案夾下。

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.