博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转载]将ASP.NET MVC 2.0 部署在IIS6和IIS7上的教程
阅读量:6829 次
发布时间:2019-06-26

本文共 839 字,大约阅读时间需要 2 分钟。

我的程序开发环境:

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

转载于:https://www.cnblogs.com/fx2008/archive/2011/12/10/2283106.html

你可能感兴趣的文章
JQ版图片的鼠标放上效果
查看>>
avalon2.1.16发布
查看>>
编程中的那些套路——关于观察者模式
查看>>
Laravel学习笔记之Model Observer模型观察者
查看>>
css3 checked属性写导航目录
查看>>
引用传递和值传递(pass by value vs pass by reference)
查看>>
精益 React 学习指南 (Lean React)- 2.2 webpack
查看>>
献上一套今年的腾讯前端笔试题给大家瞧瞧
查看>>
如何用 Ansible 部署 Kubernetes 集群到 OpenStack
查看>>
数学美 之 判断线段相交的最简方法
查看>>
ubuntu环境下markdown转换成pdf
查看>>
Friday Q&A 2015-11-06:为什么 Swift 中的 String API 如此难用?
查看>>
用命令方式操作mysql
查看>>
iOS设备标识符获取方法
查看>>
[Leetcode] Count and Say 数个数
查看>>
【redis学习二】多php版本下phpredis扩展安装
查看>>
【产品功能】弹性网卡支持私网多IP
查看>>
kvm 创建 基于glusterfs的存储池
查看>>
阿里云文件存储NAS开发测试环境最佳实践
查看>>
NASA公布“门户计划”,在月球轨道建立空间站进一步探索月球 ...
查看>>