首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET Core默认路由

ASP.NET Core默认路由
EN

Stack Overflow用户
提问于 2017-02-19 09:14:29
回答 1查看 1.5K关注 0票数 2

我试图更改默认的路由模板:

  • {controller=Home}/{action=About}/{id?}

但是当我启动我的项目时(没有任何url路径-- just:http://localhost:49406/),它总是加载索引,而不是大约。我没有其他路由,我根本不使用属性路由。

我还试图更改默认控制器:

  • {controller=Main}/{action=Index}/{id?}

它加载HomeController的索引,而不是MainController的索引。

是窃听器还是我忘了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-19 10:37:32

如果您根本没有使用任何属性路由,那么问题应该来自您的Startup.cs文件。

确保只调用app.UseMvc(),而不是在Configure方法中调用app.UseMvcWithDefaultRoute()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42325479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档