如何在ASP.NET Core中设置启动路由 [英] How To Set Startup Route In ASP.NET Core

查看:620
本文介绍了如何在ASP.NET Core中设置启动路由的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的ASP.NET核心应用启动路径设置为:

My ASP.NET core app startup route is set as:

/api/values

我想将此启动路线更改为:

I want to change this startup route to be:

/

在文档中查找有关路由约束的大量规范,但我我不确定我是否知道如何设置启动时运行的路由...

Looking through the documentation there is lots of specification on route constraints but I'm not sure I see how to set the route that gets run on startup...

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

It's calling the wrong controller on startup. If I remove the controller (ValueController), I get a 404. Where is it specified to use this controller at runtime?

我在隐藏的launchSettings中看到了希望。 json但正在编辑

I'm seeing hope in the hidden launchSettings.json but editing

http://localhost:5000/api/value

http://localhost:5000/

没有帮助

推荐答案

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

Adam Weitzman is right, but you can also switch it using Visual Studio's GUI.


  1. 右键单击项目在解决方案资源管理器中

  2. 单击属性

  3. 转到调试选项卡

  4. 检查启动URL 复选框并设置所需的URL。将文本框留空以启动根URL

  1. Right-click on project in Solution Explorer
  2. Click Properties
  3. Go to Debug tab
  4. Check the Launch URL checkbox and set the URL you want. Leave the text box empty to launch the root URL

这篇关于如何在ASP.NET Core中设置启动路由的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆