mvc 伪静态 *html IIS 部署 404 错误

下面的解决方案也是参照其他大神的文章,不是原创,纯粹自己备忘。

1、选中站点,切换到功能试图,找到 "IIS(服务器组件)"-> "处理程序映射",双击之后。

右边"添加脚本映射":请求路径 * ,可执行文件选择 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll,名称随意。

32位的,应该是 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll。下同。

2、"添加通配符脚本映射":请求路径 * ,可执行文件为:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll,名称随意。

3、"添加托管处理程序":请求路径 * ,可执行文件:System.Web.UI.PageHandlerFactory,名称随意。

4、选中站点,切换到功能试图,找到 "IIS(服务器组件)"->"模块",双击之后。

右边"添加托管模块",名称随意,类型URLRewriter.ModuleRewriter,并且把"仅针对向asp.net 应用程序或托管处理程序发出请求调用" 选中。

做完这些,我同事的iis可以访问mvc页面了

但今天朋友的服务器,还报 在其模块列表中有一个错误模块“ManagedPipelineHandler”

1、开始->所有程序->附件->命令提示符, 右键,以管理员运行,依次执行

2、cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319

3、aspnet_regiis.exe -i

时间: 2024-12-06 16:48:14

mvc 伪静态 *html IIS 部署 404 错误的相关文章

MVC项目发布后出现404错误

今天在本机win7上面测试.发布,都好好的.然后,放到阿里云服务器上面去测试,就挂掉了.只有静态文件是可以访问. 问题出在了MapRequestHandler上面了,下面添加一个配置信息,就可以了. <system.webServer> <modules runAllManagedModulesForAllRequests="true" > <remove name="UrlRoutingModule"/> </module

mvc伪静态&lt;三&gt; IIS配置

上一篇已经已经讲述了mvc伪静态的代码实现. 下面以IIS 7.5为例演示一下IIS如何配置才能在服务器显示.html的伪静态 一.进入IIS,选择处理程序映射 二添加脚本映射 三根据你的处理程序的版本(你部署的网站的应用程序池的版本). 然后查找asp.net处理程序的路径 比如 可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

win server 企业 2008 iis自定义404错误页面

今天客户找来在2008中让设置404错误...说的我好纠结.下面是步骤: 先进入iis管理,点击网页右边出现iis框中选中错误页 勾中右边编辑 因为客户的网页是动态的,所以选择第二个.选择后点确定 最后完成 有一个静态供参考: http://jingyan.baidu.com/article/046a7b3ec43d42f9c27fa93a.html

IIS自定义404错误页显示“系统找不到指定的文件”解决方法

在IIS站点属性里面设置了自定义的404错误页面为一个文件之后,有时一直不生效,总是提示这样一句话:“系统找不到指定的文件”. 其实这种错误也只是在某些网站程序中出现,其实解决办法很简单.这是由于IIS的普通用户没有访问指定的404.html页面的权限,造成了自定义的404错误页面无法显示,才显示“系统找不到指定的文件”.我们只要赋予指定的404.html页面给予USER用户组具有读的权限权限,就可以解决此问题. 就这么简单,事情就能轻松搞定. 在这里要提醒一下,有的人看到消息类型是“文件”设置

iis wordpress 404错误 伪静态rewrite

https://jingyan.baidu.com/article/cbf0e500ebec582eaa2893d2.html 在wordpress根目录,将以下内容保存为 web.config 文件. <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule na

Spring MVC 读取静态资源时404错误

背景:web.xml配置时拦截策略是拦截所有请求: <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-

asp.net mvc 发布 到 IIS 出现403错误

64位的Windows:---------------------------------------------------------------------------1. 运行->cmd 2. cd  C:\Windows\Microsoft.NET\Framework64\v4.0.30319 3. aspnet_regiis.exe -i 4.重启网站 原文地址:https://www.cnblogs.com/Hikes/p/12307581.html

网站设置404错误页的经历

设置404错误页的意义我就不说了.主要想记录一下这次设置错误页遇到的问题和解决方法. 第一版:本地测试能跳转到自定义的404页面,上线之后却没能跳转. 因为之前的项目有跳转404页面的例子,所以直接拷贝了一份到现在的项目,代码如下: HomeController public ActionResult Index() { Response.StatusCode = 404; Response.Charset = "utf-8"; return View("404")

IIS部署ASP.NET MVC (4.0)网站出现的错误

(1)无法读取配置节“system.web.extensions”,因为它缺少节声明 在IIS中,在基本设置中,将程序池选择为ASP.NET 4.0即OK! (2)由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面 第一步,检查: 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 第二步:检查4.0的aspnet_isapi.dll文件是否已添加,如果没有点击右键