我正在开发一个基于ASP.NET Core的Angular应用程序,launchSettings.json
中有一些设置,以便按照下面所示的给定端口运行应用程序:
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Development"
}
},
"EmployeeProject.WebUI": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "http://localhost:6000;https://localhost:6001",
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Development"
}
}
}
然而,我听说在使用 VS Code 并且同时运行前端和后端应用程序时,使用 dotnet watch run
随机分配端口,这种设置会被忽略。那么,如何在 dotnet run
或 dotnet watch run
中使应用程序使用相同的端口(6000或6001)来启动呢?
dotnet run
也会遵循launchSettings.json
的内容,除非你使用dotnet run --no-launch-profile
显式地禁用它。 - undefineddotnet run
不再以开发模式启动来尝试它 :) - undefinedlaunchSettings.json
中只有一个端口设置为6000,并且我可以通过CLI使用它。那么,我应该怎么办呢?我真的很困惑。 - undefined