我们在尝试让ActivePDF Toolkit 2011在我们的服务器上工作时遇到了很多麻烦。它适用于开发机器和测试控制台应用程序中的服务器。但是,当我们尝试在我们的WCF服务中使用它时,它在尝试实例化对象时崩溃抛出SecureAccessViolation。
我已经找到了很多关于修复它与配置ActivePDF本身的建议,但令我困惑的是它为什么它在我们的服务器上的测试应用程序中工作而不是通过IIS中的服务。控制台应用程序工作意味着我们已正确安装ActivePDF并已配置许可证。
服务器正在运行ActivePDF的最新更新版本。 IIS8,x64 .Net 4。
是否有其他人有过类似的问题,或者知道为什么会出现这种情况?
答案 0 :(得分:1)
旧版本的ActivePDF Toolkit是32位的。要使其在64位服务器上运行,您可以将应用程序池设置为启用32位应用程序为True(默认值为false)。要执行此操作,请转到IIS,选择“应用程序池”,右键单击并选择“高级设置”。在“高级设置”窗口中,将“启用32位应用程序”设置为“真”。以下屏幕截图来自IIS7(Win7 64位):