【问题标题】:How To Set Startup Route In ASP.NET Core如何在 ASP.NET Core 中设置启动路由
【发布时间】:2017-07-10 01:22:30
【问题描述】:

我的 ASP.NET core app 启动路径设置为:

/api/values

我想把这条启动路线改成:

/

查看文档有很多关于路由约束的规范,但我不确定我是否了解如何设置启动时运行的路由...

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

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

http://localhost:5000/api/value

http://localhost:5000/

没有帮助

【问题讨论】:

    标签: c# .net routing asp.net-core


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Properties/launchSettings.json

      要更改的字段是:

      profiles.IISExpress.launchUrl
      

      【讨论】:

      • 我宁愿编辑 JSON 而不是每天都使用 UI ;-)
      猜你喜欢
      • 2021-06-10
      • 2017-03-06
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 2022-07-07
      • 2016-11-12
      • 1970-01-01
      相关资源
      最近更新 更多