none
asp.net mvc2 伪静态怎么实现(注:环境为iis6) RRS feed

答案

全部回复

  • 利用ASP.net MVC 本身的Routing机制就可以达成

    Global.asax.cs

     public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
    
                routes.MapRoute(
               "Default", 
               "{controller}/{action}.html",  
               new { controller = "Home", action = "Index"  }  
           );
                   
    
            }
    




    2012年1月16日 4:53
  • 你好,我我希望运行环境为iis6,并且不能设置脚本映射,因为我要在虚拟主机里面运行.你的代码在iis7里面或者在iis6里面做脚本映射时没有问题的.

    2012年1月16日 6:09
  • 你得去咨询你的主机商是否支持asp.net mvc,使用mvc需要安装程序的。虚拟主机不支持,你就不能使用了
    【孟子E章】
    2012年1月17日 1:47
    版主
  • 在IIS站点里设置通配符映射到ASP.NET引擎就可以支持任意后缀了。我以前这么干过。


    Please mark the post answered your question as the answer, and vote other helpful posts, so they will appear differently to other users for the same problem. 请将解决实际问题的帖子标记为“答案”,并给其他有帮助的帖子投票,这样其他人有同样问题的时候可以快速找到解决方案。谢谢!
    2012年1月19日 5:31
    版主
  • IIS6部署的时候, 要加一个通用映射到和.aspx一样的处理程序。

    代码实现上梅什么不同。

    2012年1月20日 3:15
    版主