`
sty2008boy
  • 浏览: 301503 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

MVC3.0在各个版本IIS中的部署

阅读更多

概述:

最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!

本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!

正文: 

IIS5.1
1. 安装Microsoft .net FrameWork 4.0安装包;

2. 安装ASP.NET MVC 3;

3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;

4. 添加MVC的解析:

右击IIS中的虚拟目录选择“属性”-“虚拟目录”-“配置”-“映射”-“添加”,配置如下:

可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,

扩展名:.*

动作:全部动作

脚本引擎:选中

检查文件是否存在:不选中

点击确定,最后如下图所示:



IIS6.0
1. 安装Microsoft .net FrameWork 4.0安装包;

2. 安装ASP.NET MVC 3;

3. 设置“Web扩展服务”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:



4. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;

5. 添加MVC的解析:

右击IIS中的网站选择“属性”-“主目录”-“配置”-“映射”-“插入”,配置如下:

可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30196\aspnet_isapi.dll,

扩展名:.*

确认文件是否存在:不选中

点击确定,最后如下图所示:



IIS7.5
1. 安装 Microsoft .net FrameWork 4.0安装包;

2. 安装ASP.NET MVC 3;

3. 设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:



4. 在IIS中发布网站;

5. 编辑该网站的应用程序池,设置.NET Framework 版本为4.0.30196;



注意事项:
1. NET Framework4下载地址:

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0A391ABD-25C1-4FC0-919F-B21F31AB88B7

2. MVC 3 下载地址:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d2928bc1-f48c-4e95-a064-2a455a22c8f6

3. 若在安装完毕NET Framework后才安装的IIS,请重新在IIS中注册NET Framework,在运行中输入:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

4. 若出现需要修改"CompilerVersion”错误,请参照下面代码修改或添加网站的Web.config中configuration——system.codedom配置节:

<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="OptionInfer" value="true"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
 
分享到:
评论

相关推荐

    windows IIS 部署 MVC3.0 web

    最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家! 本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法! IIS5.1 1. 安装Microsoft .net FrameWork ...

    IIS5.1+mvc3.0操作说明

    ### IIS5.1+mvc3.0操作说明 #### IIS5.1与ASP.NET MVC3.0集成概述 IIS(Internet Information Services)5.1是Microsoft为Windows XP Professional和Windows Server 2003提供的Web服务器软件。而ASP.NET MVC 3.0是...

    Asp.Net MVC3.0如何项目部署到Win7 64位系统

    如果在开发过程中使用了特定版本的*** MVC框架,那么在部署项目时也需要在目标机器上安装相同版本的MVC框架。在部署环境中安装MVC 3.0可以通过NuGet包管理器进行,或从官方下载安装包安装。 4. 配置IIS管理器: ...

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

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

    部署MVC3.0项目必须的组件

    4. **NuGet 包管理器**:在部署MVC3.0项目时,NuGet是必不可少的工具,它允许开发人员轻松地在项目中添加、更新和移除库。许多MVC相关的依赖包,如jQuery、Entity Framework等,都可以通过NuGet获取。 5. **IIS ...

    效率日志 MVC3.0 项目源码

    在这个项目中,你需要在至少IIS 6.0或更高版本上部署应用。 3. **SQL Server 2008/express**:SQL Server 2008是Microsoft的一款关系型数据库管理系统,用于存储和管理项目中的数据。Express版是其精简版,适合小型...

    【ASP.NET编程知识】Asp.Net MVC3.0如何项目部署到Win7 64位系统.docx

    在Windows 7 64位系统上部署ASP.NET MVC 3.0项目需要遵循一定的步骤,以下是一个详细的部署指南: 1. **安装IIS**: 首先,确保你的Windows 7 64位系统已经安装了IIS。可以通过控制面板的“程序” -&gt; “程序和功能...

    ASP.MVC3.0中文版教程

    ASP.NET MVC 3.0是微软开发的一款用于构建可维护性和测试性更强的Web应用程序的框架,它基于Model-View-Controller(模型-视图-控制...文档"51CTO下载-ASP.MVC3.0中文版教程.doc"将详细讲解这些概念,并提供实践指导。

    MVC3.0开发时VS必需软件

    在进行ASP.NET MVC3.0开发时,Visual Studio(VS)是不可或缺的集成开发环境。MVC(Model-View-Controller)是一种设计模式,它在Web应用开发中提供了清晰的架构,将业务逻辑、数据处理和用户界面分离,提高了代码的...

    MVC3.0快速入门

    在本文中,我们将深入探讨MVC3.0的基本概念、架构以及如何进行快速入门。 ### 1. MVC模式概述 MVC模式是一种将业务逻辑、用户界面和数据存储分离的设计模式。在ASP.NET MVC中,这三部分分别对应: - **模型...

    ASP.MVC3.0中文版教程.zip

    10. **部署与配置**:教程中会涵盖如何配置IIS服务器以运行ASP.NET MVC应用程序,以及如何进行调试和部署。 通过这个ASP.NET MVC 3.0中文版教程,学习者能够全面了解MVC框架的核心概念和实践技巧,包括创建控制器、...

    Asp.net MVC3.0教程

    Asp.NET MVC3.0是微软推出的一种基于模型-视图-控制器(Model-View-Controller)设计模式的Web应用程序框架。它与传统的ASP.NET Web Forms不同,MVC提供了更清晰的架构,更好的代码组织,以及对测试驱动开发(TDD)的...

    asp.net mvc 3.0 入门项目示例

    在ASP.NET MVC 3.0中,有一些关键特性: - **Razor视图引擎**:除了原有的ASPX视图引擎,MVC 3引入了Razor,它提供了更紧凑、更高效的语法,使得视图的编写更加简洁。 - **Entity Framework**:作为默认的ORM...

    MvcMovie例子ASP.Net+MVC3.0

    【MvcMovie例子ASP.Net+MVC3.0】是一个基于ASP.NET MVC3.0框架的典型应用示例,主要用于教学目的,帮助初学者理解和掌握ASP.NET MVC的核心概念和技术。在这个项目中,我们将深入探讨以下几个关键知识点: 1. **ASP...

    ASP.MVC3.0中文版教程.rar

    12. **部署**:介绍如何将MVC应用部署到IIS服务器,以及针对生产环境的优化技巧。 这个ASP.NET MVC 3.0中文版教程为初学者提供了全面的学习路径,涵盖了从基础概念到高级特性的全方位内容,帮助开发者快速上手并...

    AspNetMVC3Setup-安装包

    首先,我们有"AspNetMVC3Setup.exe",这是主要的安装程序,用于在Windows操作系统上部署ASP.NET MVC 3.0框架。这个文件通常会引导用户完成安装过程,包括检查系统兼容性、选择安装路径、配置IIS设置等步骤。它还会...

Global site tag (gtag.js) - Google Analytics