我的程序开发环境:
系统: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
6. **部署技术**:"17 - Deployment Techniques.doc"将介绍多种部署ASP.NET MVC应用的方法,包括IIS配置、版本控制和持续集成。 7. **安全**:"11 - Security.doc"将讲解如何确保应用程序的安全性,包括认证、授权...
.NET 6项目部署到IIS(Internet Information Services)是一个关键的步骤,对于任何希望在Windows服务器上运行.NET应用程序的企业或开发者来说,都是必备技能。IIS是微软提供的一款强大的Web服务器,可以承载多种...
【Asp.net 2.0 MVC实战入门教程-下-实战篇】 Asp.net 2.0 MVC(Model-View-Controller)框架是微软推出的一种用于构建可维护性高、可扩展性强的Web应用程序的技术。在实战篇中,我们将深入探讨如何在实际项目中运用...
《Professional ASP.NET MVC 2》是一本专注于ASP.NET MVC 2.0技术的专业书籍,它为读者提供了一个全面深入的学习平台,旨在帮助开发者理解和掌握这一强大的Web应用开发框架。ASP.NET MVC(Model-View-Controller)是...
IIS 7.0中部署Asp.net Mvc网站是一项复杂的任务,它需要在IIS服务器上安装和配置正确的.Net Framework和ASP.NET MVC组件。本文将指导您完成在IIS 7.0中部署 Asp.net Mvc网站的详细过程。 首先,需要确保操作系统...
6. **配置和部署**:课程可能涉及如何配置ASP.NET应用程序,包括web.config文件的使用,以及如何将应用程序部署到IIS服务器上。 7. **AJAX支持**:ASP.NET 2.0引入了Atlas(后来成为AJAX Control Toolkit),提供...
ASP.NET MVC4 CMS 是一个基于微软的ASP.NET MVC4框架构建的内容管理系统,它提供了一种高效、可扩展的方式来管理和展示网站内容。MVC(Model-View-Controller)设计模式是其核心,它将应用程序分为三个主要组件:...
ASP.NET Core MVC 项目在IIS(Internet Information Services)中部署是一个常见的操作,尤其是在企业级应用的生产环境中。ASP.NET Core MVC 是一个用于构建 web 应用程序的强大框架,结合了ASP.NET Core的高性能和...
ASP.NET MVC6在ASP.NET MVC5的基础上进行了重大改进,以适应现代Web开发的需求。 1. **跨平台支持**: ASP.NET MVC6最大的亮点之一就是跨平台能力。它基于.NET Core,这意味着开发者可以在Windows、Linux和macOS等...
9. **部署与调试**:学习过程中,用户将了解到如何将ASP.NET v2.0应用部署到IIS服务器,以及如何使用Visual Studio进行调试。 10. **安全性**:ASP.NET v2.0提供了安全特性,如身份验证、授权、cookie管理等,这些...
本文将深入探讨如何结合Asp.net MVC框架、Nginx反向代理服务器和IIS(Internet Information Services)实现这一目标。以下是详细的步骤和相关知识点: 1. **Asp.net MVC**:Asp.net MVC是一个用于构建动态网站的...
10. **部署**:了解如何将ASP.NET Core MVC应用部署到不同的环境,如Azure、IIS或Docker容器。 11. **性能优化**:学习如何通过缓存、响应压缩和性能监控来提高应用性能。 12. **数据库集成**:使用Entity ...
ASP.NET 2.0是微软开发的一个用于构建Web应用程序的框架,它是在.NET Framework 2.0版本上构建的。这个框架提供了丰富的功能和工具,让开发者能够更高效地创建动态、交互性强的网站和应用程序。本教程通过PPT的形式...
最近会经常修改一些网站前端的内容,为了方便跟UI和产品交流,需要将自己修改过的页面及时发布到测试机或者...下面这篇文章主要给大家介绍了关于如何把ASP.NET MVC项目部署到本地IIS上的相关资料,需要的朋友可以参考下
本文将详细介绍如何在 Windows 2008 X64 服务器上部署 ASP.NET MVC 项目,包括所需的软件和安装步骤。 一、所需软件 在部署 ASP.NET MVC 项目之前,需要安装以下软件: 1. .NET Framework:ASP.NET MVC 依赖于 ...