在IIS中部署Asp.net Mvc
概述:
最近在做一个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相关推荐
- iis mvc html,IIS中使用ASP.NET MVC的经验总结
在这篇文章中我们学习在不同版本的IIS中使用ASP.NET MVC和URL Routing.我们学习针对IIS7.0.IIS6.0和更早版本的IIS的处理策略. ASP.NET MVC框架依赖于URL ...
- 图文详解远程部署ASP.NET MVC 5项目
图文详解远程部署ASP.NET MVC 5项目 原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由 ...
- IIS中的 Asp.Net Core 和 dotnet watch
在基于传统的.NET Framework的Asp.Net Mvc的时候,本地开发环境中可以在IIS中建立一个站点,可以直接把站点的目录指向asp.net mvc的项目的根目录.然后build一下就可以 ...
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
做了多年的Web开发工作,网站部署也不在话下,可每次部署却并不是十分顺利,将本次在阿里云服务器上部署asp.net mvc网站遇到的问题记录如下. 平台是阿里云ECS,操作系统是 Windows Se ...
- 一起谈.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 ...
- .NET开发框架(五)-IIS上部署ASP.NET Core项目教程
在之前教程中,我们分享了框架的功能与视频演示介绍(文尾底部提供往期教程快捷链接) 系列教程:从初学者到架构师的一步步蜕变 本篇经验将和大家介绍如何在IIS上部署ASP.NET Core项目,希望对初学 ...
- 在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 ...
- 在IIS上部署ASP.NET Core Web API
目录 Visual Studio 2019和Dot Net Core 3.0 Windows Server上的Dot Net Core运行时 在服务器上启用IIS IIS应用程序池 IIS网站 创建A ...
- IIS发布 部署 ASP网站
现在应该新的程序员很少会接触到ASP这门技术,基本处于边缘化的状态.笔者也是有偿帮助别人解决问题的时候有幸接触了一点. 废话少说,IIS如何部署ASP网站呢? 简单几步就可以,笔者亲测有效,如果还有问 ...
最新文章
- c语言标准库低通的qsort函数不适宜所有排序任务的原因
- Nginx 学习笔记(四) Nginx+keepalived
- Java并发编程:Lock和Synchronized 转
- 坚持c++,真正掌握c++(4)
- ios上编译c语言的app,iOS App编译流程
- LeetCode C语言刷题——day1
- 冻存样品对单细胞测序影响大吗?
- 5000+图片找到你喜欢的那个TA,Python爬虫+颜值打分
- 外贸常用术语_外贸常用贸易术语之间,要这么换算……
- “斗”转星移,高精度(NTP网络授时)北斗授时系统
- 二月二龙抬头【集锦】
- 蓝桥杯单片机—— PCF8591的基本原理及A/D转换应用(14)
- 使用ListIterator 对List遍历时修改,删除
- 创建二叉树并计算结点数
- 点到平面的距离公式【转】
- 前端埋点方案设计思路
- Git拉代码到本地并运行Vue/springboot项目代码(以内网gitlab为例)
- 微信小程序弹框组件封装
- 微软常用运行库(持续更新中)
- KubeSphere 3.0:敞开胸怀、海纳百川
热门文章
- 详解SQL中drop、delete和truncate的异同
- Kali 2.0 采用ssh连接登陆
- serialport通过usb通讯_IOT串口通讯-RS232/RS485
- 为什么传值时加号变成了空格_URL的参数中有加号传值变为空格的问题(URL特殊字符)...
- matlab中统计工具箱函数名大全
- c++学习之const成员变量与成员函数
- 怎样从frm ibd恢复mysql_怎样从frm,ibd恢复MYSQL
- AUTOSAR专业知识篇(八)-大众ID.4 X网络架构详解
- 前端如何发ModelAndView的请求
- jQuery 事件 - ready() 方法