iis部署asp.net mvc注意
来源:互联网 发布:mac还原系统 编辑:程序博客网 时间:2024/05/14 04:08
这里写代码片
开发基于环境winserver 2008 r2,.net 4.5,asp.net mvc5。
1、安装.net framework 4.5,下载离线包安装,最好不要联网安装。
2、使用IIS服务器,必须启动WAS和W3SVC服务。
3、如果没有按照正常的先装iis后装.net的顺序,需要注册asp.net 4.5 到iis。
32位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework\v4.0.303193. aspnet_regiis.exe -i64位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework64\v4.0.303193. aspnet_regiis.exe -i
安装完vs2015 update3,再安装iis,访问webapi时会出现下面的错误:
HTTP 错误 500.21 - Internal Server Error
处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler”
此时,同样需要注册,注册方式如下:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
4、设置IIS的“ISAPI和CGI限制”中的“ASP.NET v4.0.0.30319”为允许,如下图所示:
5、添加应用程序池,.net版本选择“.NET Framework v4.0.30319”,注意:应用程序池中没有.net 4.5可选,因为.net 4.5只是做为.net 4.0的一个补丁,不是一个全新的版本,所以你可以在.net 4.0的应用程序池中运行任意的.net 4.5的网站。托管管道模式设置为“集成”。
6、添加网站,设置虚拟目录和物理目录。
7、部署过程中,会出现错误“Web 服务器被配置为不列出此目录的内容。”。
解决方法是:在web.config中添加以下配置节。
<system.webServer> <modules runAllManagedModulesForAllRequests="true" /> </system.webServer>
0 0
- iis部署asp.net mvc注意
- 部署ASP.net MVC程序到IIS
- ASP.NET MVC部署到IIS
- 在 IIS 6 上部署 ASP.NET MVC 站点
- asp.net mvc 2 RC 在iis上的部署
- 在IIS 5.1下如何部署ASP.NET MVC 程序
- ASP.NET MVC 3.0 在各个版本IIS中的部署
- iis部署asp.net mvc网站出错的解决方法
- 在IIS上部署ASP.NET MVC项目
- asp.net mvc 部署
- IIS部署ASP.NET网站
- IIS 中部署 Asp.Net
- asp.net IIS 部署配置
- Asp.net MVC项目的部署(一):IIS以及Asp.net与IIS相关的部分
- Asp.net MVC项目的部署(一):IIS以及Asp.net与IIS相关的部分
- asp.net mvc 2.0部署
- ASP.net MVC 部署问题
- ASP.NET MVC 部署 备忘
- “替你”总结的Gradle配置
- Windows多显示器编程--VC
- SQL数据库只读问题解决
- 120.Zeroc-Ice(ice-Touch)详解与iOS中的配置应用
- 工厂模式
- iis部署asp.net mvc注意
- Linux 内核版本命名
- Android SDK开发
- iOS学习笔记-023.UIDatePicker的基本使用
- 常用git命令总结
- java8 新增的@Repeatable注解
- 设计模式练习(3)——抽象工厂模式
- 如何更有效利用Google搜索
- Hdu1401 Solitaire