【发布时间】:2023-04-05 22:34:01
【问题描述】:
我使用 AngleSharp 在 Dotnet 核心应用程序中解析网站它在 Windows 中运行良好,但在 Debian 上它因以下错误而崩溃: 分段错误
当我用 http url 替换它时,我用于解析的 url 是 https,它有效!
【问题讨论】:
标签: c# linux .net-core anglesharp
我使用 AngleSharp 在 Dotnet 核心应用程序中解析网站它在 Windows 中运行良好,但在 Debian 上它因以下错误而崩溃: 分段错误
当我用 http url 替换它时,我用于解析的 url 是 https,它有效!
【问题讨论】:
标签: c# linux .net-core anglesharp
两个版本的libssl冲突导致的问题。 您可以检查安装的版本:
$ ls /usr/lib/x86_64-linux-gnu/libssl.so.*
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
/usr/lib/x86_64-linux-gnu/libssl.so.1.0.2
/usr/lib/x86_64-linux-gnu/libssl.so.1.1
通过删除 1.0 版,我的问题得到解决:
apt-get remove ssl1.0.0.0
【讨论】: