iis 获取错误无法加载文件或程序集'System.Drawing.Common,Version =6.0.0.0,同时执行承载在弹性beanstalk上的swagger API

ql3eal8s  于 2023-04-06  发布在  其他
关注(0)|答案(1)|浏览(424)

我已经在Elastic beanstalk上托管了我的.net核心应用程序,以使用API来签署PDF。应用程序托管成功,但出现500内部服务器错误
我登录到我的服务器,以便在事件查看器中简要了解错误,并在windows日志应用程序部分中获得System.IO.FileNotFoundException: Could not load file or assembly 'System.Drawing.Common, Version=6.0.0.0,
注意:应用程序使用弹性beanstalk托管,IIS 10.0在64位Windows Server 2019/2.11.2版本上运行

egdjgwm8

egdjgwm81#

通常,对于这种类型的错误,您首先需要检查项目并验证package.dll是否存在。
检查应用程序项目的依赖项列表并确保成功引用dll文件。System.Drawing.Common 6.0.0依赖项参考:https://www.nuget.org/packages/System.Drawing.Common/6.0.0#dependencies-body-tab。
最后,您可以尝试通过NuGet管理器卸载并重新安装所需的System.Drawing.Commo包。
为了进一步查找500错误的确切原因。您可以启用FRT:https://learn.microsoft.com/en-us/iis/troubleshoot/using-failed-request-tracing/troubleshoot-with-failed-request-tracing

相关问题