导航

在IIS6和IIS7上部署ASP.NET MVC 2

先简单的介绍下:MVC1.0自动生成时含有Default.aspx文件,MVC2.0自动生成时不含有Default.aspx文件,这也是两个版本之间的区别之一,但运行方式是一样,下面看IIS6和IIS7的配置方法。

注:MVC2.0配置好之后直接输入:/uploadfile/201101/20/6018613509.jpg" />

如果没有, 请在你的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完成。

posted on 2012-10-15 11:05  luluNo1  阅读(214)  评论(0)    收藏  举报