CentOS7下.Net 5.0 6.0服务调用System.Drawing.Graph生成验证码图片,异常报错处理
1.yum install libgdiplus --应该是先更新yum
2.如果报错安装
yum install epel-release
后再
yum install libgdiplus
3.libgdiplus的几个依赖
yum -y install autoconf automake libtool
yum -y install freetype-devel fontconfig libXft-devel
yum -y install libjpeg-turbo-devel libpng-devel giflib-devel libtiff-devel libexif-devel
yum -y install glib2-devel cairo-devel
yum -y install mlocate
ln -s /usr/lib64/libgdiplus.so /usr/lib64/gdiplus.dll
或者
cd /usr/lib && ln -s libgdiplus.so gdiplus.dll
4.如果还有错误
yum install libgdiplus-devel
5.如果还有错误
vim dx.h5.api.runtimeconfig.json
[appmanager@localhost api]$ cat dx.h5.api.runtimeconfig.json { runtimeOptions: { tfm: net6.0, frameworks: [ { name: Microsoft.NETCore.App, version: 6.0.0 }, { name: Microsoft.AspNetCore.App, version: 6.0.0 } ], configProperties: { System.GC.Server: true, System.Drawing.EnableUnixSupport: true, System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization: false } } }