相关疑难解决方法(0)

升级到 .NET 6 后,dotnet watch 会忽略端口号 launchsettings.json

  1. 当我使用 Visual Studio 运行 ASP.NET Core(Blazor 服务器)应用程序时,它侦听端口 5003,
  2. 使用时dotnet watch --project app\App.csproj run,它监听不同的端口 - 5001!

这是我的 launchSettings.json

"App": {
  "commandName": "Project",
  "dotnetRunMessages": "true",
  "launchBrowser": true,
  "applicationUrl": "https://localhost:5003;http://localhost:5002",
  "environmentVariables": {
    "ASPNETCORE_ENVIRONMENT": "Development",
    "LocalUrl": "https://localhost:5003"
  }
}
Run Code Online (Sandbox Code Playgroud)

为什么 dotnet run 在不同的端口上启动以及如何使其在 5003 上运行?


附加信息:

该应用程序是在.NET 5中创建的,升级SDK和PackageReferences .NET 6后出现问题,

.net asp.net-core dotnet-cli .net-6.0

8
推荐指数
1
解决办法
2647
查看次数

标签 统计

.net ×1

.net-6.0 ×1

asp.net-core ×1

dotnet-cli ×1