首页 文章

404错误与ISP上的ASP.NET MVC路由

提问于
浏览
1

我有一个简单的ASP.NET MVC 1.0站点w / Home,Upload和About基于ASP.NET MVC项目的默认项目模板的链接 . Global.asax.cs具有以下路线 .

routes.MapRoute(
      "Default",                                              // Route name
      "{controller}/{action}/{id}",                           // URL with parameters
      new { controller = "Home", action = "About", id = "" }  // Parameter defaults
  );

在我的本地计算机上,该站点和链接正常工作 . 但是,当站点部署到我的ISP(共享主机)时,站点加载时会显示默认的Home / About,但单击任何链接会导致404 Page not found错误 .

我不得不包括:System.Web.Abstractions System.Web.Mvc System.Web.Routing

在我的/ bin文件夹中,因为MVC 1.0没有安装在ISP上的GAC中 .

关于为什么这不正确路由的想法?

谢谢,克里斯

1 回答

  • 1

    在部署asp.net mvc应用程序时,您需要注意路由问题 . 您的ISP使用的是哪个版本的IIS?

    看这里:

    ASP.NET MVC on IIS6

    基本上,如果您使用的是IIS6,则需要进行一些修改 .

相关问题