我正在将 ASP .Net core 应用程序部署到我的网络服务器。当我运行 systemd 服务时,它会绑定到端口 5000,并且我收到 nginx 502 错误。当我使用“dotnet Activecalls.dll”手动运行服务时,它会绑定到 https 的端口 5001,这正是我想要的,网站可以正常运行。以下是 systemd 服务:
[Unit]
Description=Active Calls Service
[Service]
WorkingDirectory=/var/ActiveCalls
ExecStart=/usr/bin/dotnet /var/ActiveCalls/ActiveCalls.dll
Restart=always
RestartSec=10
SyslogIdentifier=Activecalls-service
User=user
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
知道为什么它可能不起作用吗?如果需要,我可以提供更多信息。