Waiting3Yzz
Waiting3Yzz
采纳率50%
2017-06-07 05:03

.NET MVC发布后,网站的默认首页如何设置?谢谢!

10
已采纳

我这个网站是用.NET MVC开发的!

图片说明

问题是我现在要在服务器主机里设置默认首页,用的是阿里云独享主机,不存在什么IIS管理器,MVC只有控制器跟路由,没有页面这个说法,请问各位大神能给点意见!谢谢!!

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • qq_32824609 坤灵小舍 4年前

    App_Start目录
    RouteConfig.cs文件里

    public class RouteConfig
    {
    public static void RegisterRoutes(RouteCollection routes)
    {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
    

    //修改上面的 controller 和 action 就可以了。
    );
    }
    }

    点赞 评论 复制链接分享
  • chen_yanfeng 流年轻逝 4年前

    按照上面两位说的,在路由里面设置默认路由后,只需要输入你的域名,便会自动访问到你的index主页。这个主页可能不需要设置,或者直接设置成Index/Index试一下

    点赞 评论 复制链接分享
  • qq_32824609 坤灵小舍 4年前

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

    点赞 评论 复制链接分享
  • m294955408 偷偷的挂掉 4年前

    App_Start文件夹里面,有个RouteConfig

    点赞 评论 复制链接分享
  • chensuqian chensuqian 4年前

    我也在遇到这个问题,配置好路由后,把云虚机里的所有默认主页都删掉就可以了。

    点赞 评论 复制链接分享

相关推荐