【发布时间】:2022-01-07 10:51:20
【问题描述】:
我正在尝试使用 ASP .NET 制作一个简单的 REST API,当我在我的计算机上运行 API 时,端口就是我指定的任何端口。但是,当它在我的服务器上发布并运行时,它始终是端口 5000。更好的是,swagger UI 也不会显示。如果您需要,我可以提供更多信息!谢谢!
硬件:RPI 3B+ 操作系统:Raspbian(最新)
LaunchSettings.json:
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:3061",
"sslPort": 44303
}
},
"profiles": {
"SS_API": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"launchUrl": "swagger",
"applicationUrl": "https://localhost:7009;http://localhost:5009;https://0.0.0.0:5001",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
【问题讨论】:
-
你能告诉我们更多关于服务器环境的信息吗?操作系统、Web 服务器堆栈(IIS 等)?
-
Raspbian,RPI 3B+,我不确定 Web 服务器堆栈。如何检查?
标签: c# asp.net api asp.net-web-api