Dot Net Core Web API部署到Linux -不返回任何响应(json)



我正在尝试在红帽linux 8服务器上运行。net core 5 web api应用程序。我在本地windows10上使用Visual Studio 2019(天气应用程序)创建了示例web api应用程序"webapp3",使用dot net 5并进行了测试,它工作正常。它返回json响应。然后将应用程序发布到本地文件夹

然后我在AWS上配置了一个新的EC2 RHEL 8实例,安装了dot net core 5另外,创建了文件夹/var/www/html,并使用下面的命令使ec2-user成为文件夹 的所有者
sudo chown -R -v ec2-user /var/www

使用scp将已发布的文件夹从本地windows文件夹复制到ec2实例的/var/www/html文件夹

然后从服务器的/var/www/html文件夹中,在putty terminal

中运行如下命令
dotnet webapp3.dll

应用程序正常启动

然后我在putty中打开一个副本终端,并运行下面的命令

curl http://localhost:5000

但是该命令没有返回任何内容,而是返回到提示符你知道为什么不从web api返回json响应吗?

已解析。我需要在url中添加天气预报,即localhost:5000/weatherforecast

相关内容

  • 没有找到相关文章

最新更新