我从 VS2017 启动 Kestrel 服务器时遇到问题。在 VS2015 中,launchSettings.json
我能够像这样设置端口:
"Kestrel": {
"launchUrl": "http://localhost:5010/api",
"environmentVariables": {
"ASPNETCORE_URLS": "http://localhost:5010"
}
现在这个设置被 kestrel 忽略了。如果我将设置的名称更改为:"ASPNETCORE_SERVER.URLS"
我收到有关该设置已弃用的警告,这表明该launchSettings.json
文件仍在处理中。
我还尝试了设置端口的其他选项 - 设置环境变量 ( ASPNETCORE_URLS
) 仍然有效,但使用dotnet run --server.urls http://0.0.0.0:5010
无效。