Asp.net Mvc HTTP 404。

4 篇文章 0 订阅

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

此错误的原因是在MVC中设置完起始页 会改变  

 

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

  解决方案:

   通过 路由设置,解决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就可以了。或者置空。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值