从VS2017启动Kestrel服务器时遇到问题。在launchSettings.json
的VS2015中,我能够像这样设置端口:
"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
却没有。
答案 0 :(得分:0)
在VS2017上这样的东西对我有用
"profiles": {
"Kestrel": {
"commandName": "Project",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:2287"
}
}
在端口2287上运行应用程序