我在一个使用GDAL和GDAL.Native包的.NET Core C# Web项目中遇到了一个问题。该项目在本地运行一切正常,但在发布到Debian服务器后,出现了一系列如下的错误消息:
/usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.0/osr_wrap.so: 无法打开共享对象文件: 没有该文件或目录
/var/www/appRoot/osr_wrap.so: 无法打开共享对象文件
我的GitLab脚本如下:
build-backend:
stage: build-backend
image: mcr.microsoft.com/dotnet/sdk:latest
script:
- cd appDir
- dotnet restore
- dotnet build --configuration Release
- rsync -av --delete bin/Release/net8.0/ /var/www/appRoot/
项目发布的其他部分运行正常。请问问题可能出在哪里?