华为开发者空间 IIS5.1发布ASP.NET MVC2.0网站

IIS5.1发布ASP.NET MVC2.0网站

IIS5.1发布ASP.NET MVC2.0网站首先有人说要改路由设置,想死的心都有,看看我的代码,原封没动!! 对了我这个是自己电脑作为服务器,不是虚拟机!查看代码 复制到剪贴板namespace AiiceFM   {       // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,      // 请访问 http://go.microso

 

IIS5.1发布ASP.NET MVC2.0网站

首先有人说要改路由设置,想死的心都有,看看我的代码,原封没动!! 对了我这个是自己电脑作为服务器,不是虚拟机!

  1. namespace AiiceFM   
  2. {   
  3.     // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,   
  4.     // 请访问 http://go.microsoft.com/?LinkId=9394801   
  5.   
  6.     public class MvcApplication : System.Web.HttpApplication   
  7.     {   
  8.         public static void RegisterRoutes(RouteCollection routes)   
  9.         {   
  10.             routes.IgnoreRoute("{resource}.axd/{*pathInfo}");   
  11.   
  12.             routes.MapRoute(   
  13.                 "Default"// 路由名称   
  14.                 "{controller}/{action}/{id}"// 带有参数的 URL   
  15.                 new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值   
  16.             );   
  17.   
  18.         }   
  19.   
  20.         protected void Application_Start()   
  21.         {   
  22.             AreaRegistration.RegisterAllAreas();   
  23.   
  24.             RegisterRoutes(RouteTable.Routes);   
  25.         }   
  26.     }   
  27. }  
namespace AiiceFM
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?LinkId=9394801

    public class MvcApplication : System.Web.HttpApplication
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // 路由名称
                "{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
            );

        }

        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterRoutes(RouteTable.Routes);
        }
    }
}

打开IIS管理器,依次选择属性->主目录->配置->映射->添加,可执行文件选
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll(用最新的Framework),
扩展名填 (.*),注意不带括号。并取消勾选“检查文件是否存在”复选框,然后一路确定。
然后,应该就可以在IIS 5.1上运行ASP.NET MVC网站了。
贴图两种给大伙瞧瞧:

解决

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐

  • 浏览量 1815
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献1条内容