删除天气预报默认路由

时间:2019-08-27 18:37:15

标签: asp.net-core

我已经使用3.0预览版8启动了一个默认的.Net Core WebAPI项目。我从该项目中删除了默认的weatherforecast控制器,并添加了自己的控制器。但是,启动项目始终默认为路径https://localhost:44380/weatherforecast。我找不到更改此设置。如何在.Net Core 3中设置默认控制器?

4 个答案:

答案 0 :(得分:3)

您也可以右键单击您的项目->选择属性->选择左侧的调试选项卡->然后编辑“启动浏览器”字段以设置您自己的默认启动URL。 enter image description here

答案 1 :(得分:2)

在解决方案资源管理器中,单击“显示所有文件”按钮。

它将显示Properties伪文件夹。在launchSetting.json中配置了启动URL。

答案 2 :(得分:1)

    On Visual Studio for Mac
Right click your Project -> Select Options -> 
Select Run -> Configurations -> Default tab on the left -> 
Select Asp.Net Core Tab -> unselect Open URL in web browser when app starts checkbox

.net core app disable start page

答案 3 :(得分:1)

因为OP提到了docker。 只是在答案后面加上一点。

更改启动设置是正确的,尽管在某些情况下可能不起作用。

我最近遇到了这个问题,即使我的launchsettings是正确的,我仍然被指引到weatherforecast路线。

这样做的原因是在我的docker-compose.dcproj XML属性DockerServiceUrl中 仍指向{Scheme}://localhost:{ServicePort}/weatherforecast。我还需要在那里更新值。