asp.net mvc  设置完起始页的时候会出现以下Error  

Asp.net Mvc HTTP 404。

此错误的原因是在MVC中设置完起始页 会改变  Asp.net Mvc HTTP 404。

 

的 值 从而使服务器找不到 相对应的路径

  解决方案:

   通过 路由设置,解决webforms窗体设置了起始页找不到页面   

asp.net mvc 起始页 设置  (在文档Global.asax)

   routes.MapRoute(
           "Default", // 路由名称

            "{controller}/{action}/{id}", // 带有参数的 URL

            new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值

    ); 

   改成:

   routes.MapRoute(
            "Default", // 路由名称

              "{controller}/{action}/{id}", 

              new { controller = "Dinners", action = "Index", id=UrlParameter.Optional} // 参数默认值

       );

 

 

   有些人不小心按照以前asp.net webforms窗体设置了起始页,将找不到页面 

   解决方案: 

    1.打开解决方案,右击项目(有个地球形状的带C#的图案)--选择属性。
    2.然后在打开的页面中选择“WEB”项,然后在特定页中修改你要的URL。根据你的问题,只要将特定页改为Home就可以了。或者置空。

相关文章:

  • 2021-11-18
  • 2021-04-12
  • 2022-12-23
  • 2021-12-05
  • 2021-11-24
  • 2022-01-03
  • 2022-12-23
猜你喜欢
  • 2022-02-22
  • 2021-11-18
  • 2022-12-23
  • 2021-07-12
  • 2021-12-05
  • 2022-12-23
  • 2021-11-04
相关资源
相似解决方案