我在发布IIS网站的时候报A generic error occurred in GDI+.错误,有啥解决方案?

发布于 2022-09-07 11:41:50 字数 826 浏览 12 评论 0

我今天在发布网站的时候,遇到了这样一个问题:A generic error occurred in GDI+.
我的想法很简单,做一个二维码生成系统,写入相关字段的信息,确定就可以根据规则生成对应码质的二维码,我在本地用的VS2013开发,第一个页面是放字段填写的,确定后用AJAX get/post方式传给ASHX作字段合并规则处理,合成一段字符串后给VS里面NUGET安装的DataMatrix.net插件,生成二维码,本地调试没有问题,到了IIS发布网站的时候就出现问题了,A generic error occurred in GDI+.错误,是从ASHX里面报的异常,F12显示是500错误,服务器项目文件夹的权限我也改过了,没有用。跟第三方插件有没有关系?相关截图我放上来供大家查看:
clipboard.png

clipboard.png

clipboard.png
大致的截图就是这些,红线位置总是抛异常,不知道是不是服务器路径不对,我的意思就是在我项目的QRcodeIMG文件夹下放我生成的二维码图片,然后再在前台那里拿出来显示就可以了,不知道思路对不对,这个生成方法是网友提供的,BitMAP这个类我没有接触过,插件也是没接触过,他俩就这样互相关联了,还有没有新的方式保存这样形状,边距,点阵大小的图片的方式,望网友能帮助我,项目比较急,谢谢大家了!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄风 2022-09-14 11:41:50
Bitmap b=Die.EncodeImage(QRstring,option);
Bitmap newBitmap = new Bitmap(b);
newBitmap.Save("url");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文