如何在ASP.NET Core中设置启动路由

10

我的ASP.NET Core应用程序启动路由设置为:

/api/values

我想把这个初始路由修改为:

/

在查阅文档时,关于路由约束有很多说明,但我不确定如何设置在启动时运行的路由...

它在启动时调用了错误的控制器。如果我删除控制器(ValueController),我会得到404错误。在运行时,指定了使用这个控制器的位置在哪里?

我在隐藏的launchSettings.json文件中看到了希望,但还需要进行编辑。

http://localhost:5000/api/value

http://localhost:5000/

没有帮助

2个回答

12

Adam Weitzman是正确的,但您也可以使用Visual Studio的GUI进行切换。

  1. 在解决方案资源管理器中右键单击项目
  2. 点击属性
  3. 转到调试选项卡
  4. 勾选启动 URL复选框并设置您想要的URL。将文本框留空以启动根URL。

Launch URL setting


4

它在Properties/launchSettings.json中。

需要更改的字段是:

profiles.IISExpress.launchUrl

我宁愿每天编辑JSON而不使用UI ;-) - bytedev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接