【发布时间】:2021-10-30 06:08:29
【问题描述】:
我正在尝试在 Red hat linux 8 服务器上运行 dot 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 终端中运行以下命令
dotnet webapp3.dll
应用程序正常启动
然后我在 putty 中打开了一个重复的终端并在命令下运行
curl http://localhost:5000
但是命令什么也没返回,返回提示符 知道为什么这没有从 web api 返回 json 响应吗?
【问题讨论】:
标签: .net-core