程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 將ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程

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

編輯:.NET實例教程
我的程序開發環境:

  系統:Win7

  IIS:IIS7

  開發工具:VS2008 SP1

  MVC版本:ASP.Net MVC 2.0 RC

  在部署MVC應用之前,一定要確保你的程序BIN文件夾下面是否包含 System.Web.Mvc.dll(非常重要),如圖:

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

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

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

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

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

  將“復制本地”設為True (默認為False),然後生成一下項目,System.Web.Mvc.dll就會出現在BIN文件夾下了。

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

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

  (其實IIS7下面建站點,應用程序默認就是集成方式的,也就是說IIS7上面建MVC站點,默認就支持)

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

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

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

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

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

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

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

  在下方的“通配符應用程序映射”中插入一個映射,可執行文件交給.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文件夾下

本文作者:未知
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved