概述:

最近在做一个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. 若出现"若要针对 .NET Framework 4.0 或更高版本进行编译,则提供程序选项中“compilerVersion”特性的值必须为“v4.0”或更高版本。若要针对 .NET Framework 3.5 或更低版本编译此 Web 应用程序,则请从 Web.config 文件的 <compilation> 元素中移除 targetFramework 特性。"错误,请参照下面代码修改或添加网站的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>

转载于:https://www.cnblogs.com/bqh10086/p/4324791.html

在IIS中部署Asp.net Mvc相关推荐

  1. iis mvc html,IIS中使用ASP.NET MVC的经验总结

    在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing.我们学习针对IIS7.0.IIS6.0和更早版本的IIS的处理策略. ASP.NET MVC框架依赖于URL ...

  2. 图文详解远程部署ASP.NET MVC 5项目

    图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...

  3. IIS中的 Asp.Net Core 和 dotnet watch

    在基于传统的.NET Framework的Asp.Net Mvc的时候,本地开发环境中可以在IIS中建立一个站点,可以直接把站点的目录指向asp.net mvc的项目的根目录.然后build一下就可以 ...

  4. 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅

    做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...

  5. 一起谈.NET技术,在Mono 2.8上部署ASP.NET MVC 2

    我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序.我的环境是Opensuse 11.3,通过以下命令部署好M ...

  6. .NET开发框架(五)-IIS上部署ASP.NET Core项目教程

    在之前教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接) 系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学 ...

  7. 在Mono 2.8上部署ASP.NET MVC 2

    Mono 2.8发布:C#4.0和更好的性能,我们知道Mono 2.8对ASP.NET MVC 2的完全支持,下面我们就来测试下在Mono 2.8上部署ASP.NET MVC 2应用程序.我的环境是O ...

  8. 在IIS上部署ASP.NET Core Web API

    目录 Visual Studio 2019和Dot Net Core 3.0 Windows Server上的Dot Net Core运行时 在服务器上启用IIS IIS应用程序池 IIS网站 创建A ...

  9. IIS发布 部署 ASP网站

    现在应该新的程序员很少会接触到ASP这门技术,基本处于边缘化的状态.笔者也是有偿帮助别人解决问题的时候有幸接触了一点. 废话少说,IIS如何部署ASP网站呢? 简单几步就可以,笔者亲测有效,如果还有问 ...

最新文章

  1. c语言标准库低通的qsort函数不适宜所有排序任务的原因
  2. Nginx 学习笔记(四) Nginx+keepalived
  3. Java并发编程:Lock和Synchronized 转
  4. 坚持c++,真正掌握c++(4)
  5. ios上编译c语言的app,iOS App编译流程
  6. LeetCode C语言刷题——day1
  7. 冻存样品对单细胞测序影响大吗?
  8. 5000+图片找到你喜欢的那个TA,Python爬虫+颜值打分
  9. 外贸常用术语_外贸常用贸易术语之间,要这么换算……
  10. “斗”转星移,高精度(NTP网络授时)北斗授时系统
  11. 二月二龙抬头【集锦】
  12. 蓝桥杯单片机—— PCF8591的基本原理及A/D转换应用(14)
  13. 使用ListIterator 对List遍历时修改,删除
  14. 创建二叉树并计算结点数
  15. 点到平面的距离公式【转】
  16. 前端埋点方案设计思路
  17. Git拉代码到本地并运行Vue/springboot项目代码(以内网gitlab为例)
  18. 微信小程序弹框组件封装
  19. 微软常用运行库(持续更新中)
  20. KubeSphere 3.0:敞开胸怀、海纳百川

热门文章

  1. 详解SQL中drop、delete和truncate的异同
  2. Kali 2.0 采用ssh连接登陆
  3. serialport通过usb通讯_IOT串口通讯-RS232/RS485
  4. 为什么传值时加号变成了空格_URL的参数中有加号传值变为空格的问题(URL特殊字符)...
  5. matlab中统计工具箱函数名大全
  6. c++学习之const成员变量与成员函数
  7. 怎样从frm ibd恢复mysql_怎样从frm,ibd恢复MYSQL
  8. AUTOSAR专业知识篇(八)-大众ID.4 X网络架构详解
  9. 前端如何发ModelAndView的请求
  10. jQuery 事件 - ready() 方法