【发布时间】:2011-08-03 14:15:32
【问题描述】:
我正在使用 GhostScript 程序集将 PDF 文件转换为图像。 我使用的方法是这样的: http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx
当我在 Web 项目 (Windows 7 x64) 中使用我的工作站上提供的代码时,一切正常。
但是,在将其部署到服务器(Windows server 2008 R2 x64)时,会出现这样的错误。
System.DllNotFoundException:无法加载 DLL 'gsdll32.dll':找不到指定的模块。 (HRESULT 异常:0x8007007E)
我确实将 ghostscript 程序集放在了我的 web 应用程序的 bin 文件夹中,并确实更改了 iis 应用程序池的设置以允许 32 位应用程序。
当两个环境都是 64 位时,它怎么会在 Server 2008 R2 环境中不起作用?
【问题讨论】:
-
我遇到了同样的问题,我最终发现只有 GhostScriptSharp.dll 在 web 应用程序 bin 文件夹中,而不是 gsdll32.dl - 两者都需要。
标签: c# ghostscript