.net发布applicationUrl问题(ubuntu vm)



在本地VM上发布。net core webapi时遇到一些问题

我的问题是,当我发布我的webapi应用程序的应用程序url不更改为正确的地址,见下图。

我的步骤,我已经创建了一个新的webapi (dotnet new webapi)webapi文件夹

lauchSettings。项目文件夹的launchsettings

/var/www/minhaapi &ltMy published directory

dotnet minhaapi.dll绑定运行发布所以我需要监听http://0.0.0.0:5000和5001,因为本地主机阻止了我使用环回

进行外部访问ss -nltup绑定地址。On 127.0.0.1 not onn 0.0.0.0

dotnet运行在webapi项目文件夹当我尝试在项目文件夹上运行。net时,我得到了正确的地址,现在我可以访问我的vm,但是当我尝试在发布上运行时,我得到的是localhost而不是0.0.0.0,

https://postimg.cc/qgDZhNH6

命令发布dotnet publish -o/var/www/minhaapi谢谢你的帮助!

问题已经解决了,

/etc/systemd/system/minhaapi. <p服务,我加这条线Environment=ASPNETCORE_URLS=http://0.0.0.0:5000>

最新更新