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

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[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
    }
  }
}

  

 

posted on   跨界农民工  阅读(217)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示