您的位置:首页 > 其它

IIS 404.0资源找不到问题

2015-07-22 09:48 211 查看
发布MVC4项目时,页面使用的是用URLRewriter.dll实现伪静态,在webconfig中有配置RewriterConfig节点。对于http://localhost:8079/1-2.html这种,1-2.html这个”页面“,项目发布文件实际并不存在对应的一个html页面。这里实则由RewriterConfig节点配置的规则路由到相对应的contrller中去。可发到到IIS上时,出现了这种404没法访问到资源的问题:



这里需要给IIS配置一下“处理程序映射”。让IIS知道处理html这种文件时该如何去做。

解决方法:点击网站站点,打开右侧的“处理程序映射”,为站点添加脚本映射和通配符映射;





可执行文件是你的NET环境安装目录下的aspnet_isapi.dll这个dll;

一般情况是C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: