>我从VS2017启动红隼服务器时遇到问题。在launchSettings.json
的VS2015中,我能够像这样设置端口:
"Kestrel": {
"launchUrl": "http://localhost:5010/api",
"environmentVariables": {
"ASPNETCORE_URLS": "http://localhost:5010"
}
现在,红隼忽略了此设置。如果我将设置的名称更改为:"ASPNETCORE_SERVER.URLS"
我会收到有关该设置被弃用的警告,这表明launchSettings.json
文件仍在处理中。
我还尝试了设置端口的其他选项 - 设置环境变量 ( ASPNETCORE_URLS
( 仍然有效,但使用 dotnet run --server.urls http://0.0.0.0:5010
不起作用。
> 在VS2017上,这样的东西对我有用
"profiles": {
"Kestrel": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:2287"
}
}
在端口 2287 上运行应用