gpt4 book ai didi

.net-core - 未找到执行应用程序所需的库 'libhostpolicy.so'

转载 作者:行者123 更新时间:2023-12-03 19:34:57 24 4
gpt4 key购买 nike

在运行 dotnet 控制台应用程序期间,我遇到了这个错误。我从一个将 .dll 和 .pdb 文件复制到其中的目录中运行它。

这个错误的原因是什么?

最佳答案

请检查应用程序文件夹的chmod。当我更改文件夹访问模式时,问题解决了。我知道这有点奇怪,但有时可能与此有关:)
你必须这样确定它们;

sudo chown -R yourusername:yourusername /var/www/
sudo setfacl -R -d -m u:yourusername:rwx,g:yourusername:rwx,o::r /var/www/
如果您没有 setfacl 命令,请通过此命令安装 ACL 包;
sudo apt install acl
如果这不起作用 , 请在发布项目时使用此命令(在 Visual Studio 的包管理器控制台中);
dotnet publish -c Release --self-contained --runtime linux-x64 -o out
它将在您的解决方案目录中创建“out”文件夹,您可以将其包含的内容复制到服务器。

关于.net-core - 未找到执行应用程序所需的库 'libhostpolicy.so',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50605927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com