.net core设置启动端口
电脑版发表于:2020/10/11 17:20
可以使用命令的时候修改启动端口很方便
dotnet run --urls="http://*:5006"
![](https://user.tnblog.net/lib/htmledit/themes/default/images/spacer.gif)
![](https://img.tnblog.net/arcimg/aojiancc2/08ec8ae4edcf4c04b41741b47fee1dca.png)
贴下代码方便复制:
webBuilder.UseUrls("http://*:9003");
也可以一次性设置多个地址同时支持http与https
![](https://img.tnblog.net/arcimg/aojiancc2/5e7dd2ee43a641169953dda344062b03.png)
在appsettings.json中配置Kestrel
代码如下,看Kestrel的配置
{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "AllowedHosts": "*", "Kestrel": { "Limits": { "MaxConcurrentConnections": 100, "MaxConcurrentUpgradedConnections": 100 }, "DisableStringReuse": true, "EndPoints": { "Http": { "Url": "http://*:8805" // 端口自己改吧 } } } }
还可以在launchSettings.json
![](https://img.tnblog.net/arcimg/aojiancc2/9c27d389c24942c891fa1f85077c03f8.png)
注意:6000这个端口设置后浏览不起估计是被其他程序占用了
iisSettings对应着iis express的启动方式,另外一个正好对应着项目命子(我这个是后加的所以没有对应上而已)
![](https://img.tnblog.net/arcimg/aojiancc2/8f19ff7f01754d599968d247340bc675.png)