zoukankan      html  css  js  c++  java
  • Microsoft.AspNet.FriendlyUrls发布到IIS后404报错的解决方案

    我一个项目都基本上做完了,结果部署到我服务器的时候结果一直报404 找不到 一看global.asax有个路由注册的代码

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.EnableFriendlyUrls();
    }


    放在IIS中 始终是找不到类似伪静态的地址

    如:localhost/default这种

    找了两天 我还把多个IIS里面的模块都一一比对 还是不对,最后在老外的一篇文章中终于解决了这个问题

    http://weblog.west-wind.com/posts/2011/Mar/27/ASPNET-Routing-not-working-on-IIS-70

    在web.config 添加

    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"> 
    </modules>
    </system.webServer>

    如果不加上面的话IIS会用自己的解析方式去解析 所以一直解析不到

    原文出处:http://www.cnblogs.com/hack1506/p/3982405.html

    http://aspnetfriendlyurls.codeplex.com/

  • 相关阅读:
    nginx 安装部署
    cordova 安装使用
    git 设置和取消代理
    SQL语句 合并列值 将一列的多个值合并成一行
    idea 注册码 地址:
    mac 安装redis
    redisTemplate 方法
    js 点击 隐藏弹出层
    windows 安装redis
    docker 安装redis
  • 原文地址:https://www.cnblogs.com/OnlyDreams/p/4864662.html
Copyright © 2011-2022 走看看