无法绑定到CoreCLR

时间:2018-06-02 00:02:28

标签: .net .net-core debian-stretch

我试图将一个Framwork依赖的.Net Core应用程序部署到Debian 9 Stretch,但是当我启动.net应用程序时,它会抛出错误:

>     Failed to load ▒݅, error: libunwind.so.8: cannot open shared object file: No such file or directory
>     Failed to bind to CoreCLR at '/var/www/html/libcoreclr.so'

是的,该文件位于/var/www/html/libcoreclr.so

2 个答案:

答案 0 :(得分:2)

libunwind8已列为Ubuntu下.net的核心先决条件,请参见here

我在Debian 9下遇到了同样的问题,并且解决了通过数据包管理器安装lib的问题。
希望这会有所帮助。

答案 1 :(得分:2)

这与https://github.com/dotnet/cli/issues/3390

具有相似的根本原因

对于任何不熟悉Linux的人,都可以通过执行在Debian和派生发行版(Ubuntu,Xubuntu,Devuan等)中安装libunwind

sudo apt install libunwind8

对于任何类似RedHat的发行版:

sudo yum install libunwind