MVC5网站部署到IIS7

server 2008R2+IIS7.5下配置不会出现什么问题,这里记录下在server2008+IIS7下的配置

参考了一下:http://www.cnblogs.com/fcu3dx/p/3773161.html

修改web.config,这里也把代码拷贝过来

替换web.config下对应的设置

<system.webServer>

    <validation validateIntegratedModeConfiguration="false" />

    <modules runAllManagedModulesForAllRequests="true" />

  <handlers>
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
      <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>

  </system.webServer>

根据上面的弄了之后问题照旧,查看IIS的“ISAPI 和 CGI 限制”,发现没有asp.net V4的项,因为是先安装的.net framework,后安装的IIS,所以需要重新注册下.NET 4.0,Win+R输入:C:/Windows/Microsoft.NET/Framework/v4.0.30319/aspnet_regiis.exe -i

妥妥的解决

时间: 2024-12-26 11:48:56

MVC5网站部署到IIS7的相关文章

A网站引用B服务器虚拟目录文件导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题

A网站引用B服务器共享目录(虚拟目录)导致:网站部署到IIS7上出现HTTP 错误 500.19(由于权限不足而无法读取配置文件)的问题 本攻略并不是本机的部署导致的HTTP 错误 500.19 问题  本机500.19错误 解决办法连接 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070005 配置

MVC4.0网站发布和部署到IIS7.0上的方法

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署 使用的版本如下图所示: iis为7.0: vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级vs2010到vs2010 sp1 版本,见图示: mvc4: 为了测试需要,在项目ZPG.SpecialSite中创建控

MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】

最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不在本次记录之列,主要记录网站发布和iis的部署 使用的版本如下图所示: iis为7.0: vs2010,.net framework 为4.0.30310 ,安装mvc4需要升级vs2010到vs2010 sp1 版本,见图示: mvc4: 为了测试需要,在项目ZPG.SpecialSite中创建控

djang项目部署之IIS7部署

最近做了一个Django的小项目,部署于IIS7.0上,在进行项目部署时,花了一些时间,现将部署过程记录,. 1. 环境介绍 服务器 windows7 64位 部署环境:IIS7 django版本:1.9.6 2. 部署过程 1)首先确保IIS服务能正常工作,可参考网上的开启过程.在IIS管理器上添加所要部署的网站路径. 2)通过python安装wfastcgi的扩展包,安装完成后将wfastcgi.py拷贝至网站的根目录.将如下几行代码添加至wfastcgi.py文件中,原因后面说明 impo

如何将VS2010的.net项目部署到iis7.5

前几天整了个虚拟云主机,装的Windows Server,打算把自己大二学C#时候写的小网站部署到iis上,之前都是在vs里面直接调试看网站效果,没想到部署到iis上还挺麻烦,一堆错误,在查询了各种资料已经咨询老师了后,特此整理详细过程. 首先,vs的项目文件夹是解决方案,带.sln文件,需要先发布成web文件(现在想想真可笑我竟然不知道,果然当时只会用工具) 在Windows7上安装IIS7.5,程序和功能-打开或关闭Windows功能. 注意!在应用程序开发功能  中一定要把ASP.NET选

ASP.NET MVC5 网站开发实践(二) Member区域 - 添加文章

转自:http://www.cnblogs.com/mzwhj/p/3592895.html 上次把架构做好了,这次做添加文章.添加文章涉及附件的上传管理及富文本编辑器的使用,早添加文章时一并实现. 要点: 富文本编辑器采用KindEditor.功能很强大,国人开发,LGPL开源,自己人的好东西没有理由不支持. 附件的上传同样基于KindEditor实现,可以上传图片,flash,影音,文件等. 目录 ASP.NET MVC5 网站开发实践 - 概述 ASP.NET MVC5 网站开发实践(一)

MVC5 网站开发实践 2.2、管理员身份验证

上次完成了管理员的登录,这次要解决对管理员登录后的验证,采用AuthorizeAttribute属性的方式.之前还要解决几个问题,然后才重写验证类,最后稍微改一下界面. 目录 MVC5 网站开发实践  概述 MVC5 网站开发实践  1.建立项目 MVC5 网站开发实践  2.后台管理 MVC5 网站开发实践  2.1.管理员登陆 一.解决问题Home控制器错误提示 @泰德  在评论中说浏览器中打开存在以下错误.这是因为项目中存在多个Home控制器,但系统不清楚你要访问的是哪个控制器的内容,因此

部署到IIS7.5

2014-06-05 参考: WCF部署到IIS7.5注意点 http://blog.csdn.net/fairyeye/article/details/6732584一步步教你创建.net 4服务并且寄宿在IIS 7.5中  http://leaver.me/archives/1245.htmlIIS7 配置大全(ASP.NET 2.0, WCF, ASP.NET MVC,php) http://www.jb51.net/article/37829.htm 部署到IIS7.5,布布扣,bubu

.net网站部署winserver2008R2 iis浏览只显示目录浏览

问题场景:asp.netMVC4, 网站部署winserver2008R2 iis浏览只显示目录浏览,安装formarwork 4.5框架 解决问题:重新注册4.0框架:DOS命令执行---- C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i