.net core 3.0 webapi 使用控制台承载运行

本文介绍如何使用IIS Express启动.NET Core Web项目,并提供命令行启动项目的详细步骤,包括解决端口冲突问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用.net core 新建的web项目一般都使用 IIS Express 启动的。

下面是使用控制台启动的方法。

 

新建了一个空空的 webapi 项目

 

 

新建后的基本配置

 

 

默认使用的是 IIS Express 运行的。看下效果有无bug,看到如下图就是没问题了。

 

 

进入正题,命令行启动的话就  dotnet xxx.dll 就行了(注意要在目录上运行),如我的dll是 duckling.consulTest.Service.dll

 
dotnet duckling.consulTest.Service.dll
 

发现居然报错了“通常每个套接字地址(协议/网络地址/端口)只允许使用一次。”

 

 

这是端口占了,我也没去找他默认使用的端口是哪一个,就直接使用参数避开好了,在命令行上增加了 --urls

 
dotnet duckling.consulTest.Service.dll --urls="http://*:5728"
 

 

完成,查看结果

 

 

 

=============================================

之前在视频课程上学到一个方法,如何进入项目的目录

首先通过解决方案快速找到项目目录

 

找到目录后熟练的点进这三个目录“\bin\Debug\netcoreapp3.0”

 

然后在资源管理器地址上输入cmd

 

就直接定位到了这个目录啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值