我想部署我的MVCC asp.net core
Debian 服务器上的应用程序。到目前为止我所做的:
- 已安装
dotnet-runtime-5.0
- 已安装
dotnet-sdk-5.0
- 将我的应用程序从 git 下载到服务器
现在,我可以使用该应用程序运行dotnet run --project /application
,并收到以下消息:
但当我尝试连接到端口 5000 上的服务器时,它说服务器拒绝连接。当我curl localhost:5000
从服务器本身尝试时,它什么也没有返回。
我还应该做什么?
编辑:我编辑了源代码,现在我可以使用 curl 从服务器本身访问该页面。但是我仍然无法从 LAN 连接到服务器。
答案1
您的服务器仅监听localhost
。这意味着无法通过网络访问它。如果您希望它可以访问,则需要更改此设置,例如使用--urls
命令行参数。
您可以在官方文档。
它可能看起来像这样:
dotnet run --project /application -- --urls http://*:5000