快速业务通道

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

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-20

我的程序开发环境:

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

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号