点击这里给我发消息 点击这里给我发消息

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

添加时间:2010-2-27
    相关阅读: ASP 开发 ASP.NET 建站 程序 VC 系统
我的程序开发环境:

  系统: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文件夹下

本文作者:未知
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册