`

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

阅读更多

我的程序开发环境:

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

 

 

 

 

分享到:
评论

相关推荐

    【ASP.NET编程知识】把ASP.NET MVC项目部署到本地IIS上的完整步骤.docx

    【ASP.NET编程知识】把ASP.NET MVC项目部署到本地IIS上的完整步骤.docx

    ASP.Net MVC 2.0 In Action

    6. **部署技术**:"17 - Deployment Techniques.doc"将介绍多种部署ASP.NET MVC应用的方法,包括IIS配置、版本控制和持续集成。 7. **安全**:"11 - Security.doc"将讲解如何确保应用程序的安全性,包括认证、授权...

    .Net6项目部署IIS步骤

    .NET 6项目部署到IIS(Internet Information Services)是一个关键的步骤,对于任何希望在Windows服务器上运行.NET应用程序的企业或开发者来说,都是必备技能。IIS是微软提供的一款强大的Web服务器,可以承载多种...

    Asp.net2.0MVC实战入门教程-下-实战篇

    【Asp.net 2.0 MVC实战入门教程-下-实战篇】 Asp.net 2.0 MVC(Model-View-Controller)框架是微软推出的一种用于构建可维护性高、可扩展性强的Web应用程序的技术。在实战篇中,我们将深入探讨如何在实际项目中运用...

    Professional ASP.NET MVC 2

    《Professional ASP.NET MVC 2》是一本专注于ASP.NET MVC 2.0技术的专业书籍,它为读者提供了一个全面深入的学习平台,旨在帮助开发者理解和掌握这一强大的Web应用开发框架。ASP.NET MVC(Model-View-Controller)是...

    IIS 7.0部署Asp.net Mvc 网站(实际测试过)

    IIS 7.0中部署Asp.net Mvc网站是一项复杂的任务,它需要在IIS服务器上安装和配置正确的.Net Framework和ASP.NET MVC组件。本文将指导您完成在IIS 7.0中部署 Asp.net Mvc网站的详细过程。 首先,需要确保操作系统...

    ASP.NET 2.0程序设计案例教程(课件)

    6. **配置和部署**:课程可能涉及如何配置ASP.NET应用程序,包括web.config文件的使用,以及如何将应用程序部署到IIS服务器上。 7. **AJAX支持**:ASP.NET 2.0引入了Atlas(后来成为AJAX Control Toolkit),提供...

    asp.net MVC4 CMS

    ASP.NET MVC4 CMS 是一个基于微软的ASP.NET MVC4框架构建的内容管理系统,它提供了一种高效、可扩展的方式来管理和展示网站内容。MVC(Model-View-Controller)设计模式是其核心,它将应用程序分为三个主要组件:...

    ASP.NET Core MVC 项目在IIS中部署

    ASP.NET Core MVC 项目在IIS(Internet Information Services)中部署是一个常见的操作,尤其是在企业级应用的生产环境中。ASP.NET Core MVC 是一个用于构建 web 应用程序的强大框架,结合了ASP.NET Core的高性能和...

    asp.net mvc6源码

    ASP.NET MVC6在ASP.NET MVC5的基础上进行了重大改进,以适应现代Web开发的需求。 1. **跨平台支持**: ASP.NET MVC6最大的亮点之一就是跨平台能力。它基于.NET Core,这意味着开发者可以在Windows、Linux和macOS等...

    ASP.NET v2.0 入门50例源码.rar

    9. **部署与调试**:学习过程中,用户将了解到如何将ASP.NET v2.0应用部署到IIS服务器,以及如何使用Visual Studio进行调试。 10. **安全性**:ASP.NET v2.0提供了安全特性,如身份验证、授权、cookie管理等,这些...

    Asp.net+Mvc+NGinx+IIS分布式部署和负载平衡图解

    本文将深入探讨如何结合Asp.net MVC框架、Nginx反向代理服务器和IIS(Internet Information Services)实现这一目标。以下是详细的步骤和相关知识点: 1. **Asp.net MVC**:Asp.net MVC是一个用于构建动态网站的...

    Packt.ASP.NET.Core.MVC.2.0.Cookbook.2018

    10. **部署**:了解如何将ASP.NET Core MVC应用部署到不同的环境,如Azure、IIS或Docker容器。 11. **性能优化**:学习如何通过缓存、响应压缩和性能监控来提高应用性能。 12. **数据库集成**:使用Entity ...

    asp.net2.0实用案例教程-PPT

    ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它是在.NET Framework 2.0版本上构建的。这个框架提供了丰富的功能和工具,让开发者能够更高效地创建动态、交互性强的网站和应用程序。本教程通过PPT的形式...

    把ASP.NET MVC项目部署到本地IIS上的完整步骤

    最近会经常修改一些网站前端的内容,为了方便跟UI和产品交流,需要将自己修改过的页面及时发布到测试机或者...下面这篇文章主要给大家介绍了关于如何把ASP.NET MVC项目部署到本地IIS上的相关资料,需要的朋友可以参考下

    windows 2008安装部署asp.net mvc

    本文将详细介绍如何在 Windows 2008 X64 服务器上部署 ASP.NET MVC 项目,包括所需的软件和安装步骤。 一、所需软件 在部署 ASP.NET MVC 项目之前,需要安装以下软件: 1. .NET Framework:ASP.NET MVC 依赖于 ...

Global site tag (gtag.js) - Google Analytics