在 IIS 中实例化 ActivePDF Toolkit 对象时出现问题

问题描述 投票:0回答:2

我们在尝试让 ActivePDF Toolkit 2011 在我们的服务器上运行时遇到了很多麻烦。它在开发机器和测试控制台应用程序中的服务器上运行良好。然而,当我们尝试在 WCF 服务中使用它时,它会在尝试实例化对象时崩溃并抛出 SecureAccessViolation。

我发现了很多关于配置 ActivePDF 本身的修复建议,但令我困惑的是为什么它在服务器上的测试应用程序中工作,而不是通过 IIS 中的服务工作。控制台应用程序运行意味着我们已正确安装 ActivePDF 并且已配置许可证。

服务器正在运行最新更新版本的 ActivePDF。 IIS8、x64 .Net 4.

其他人有类似的问题吗,或者知道为什么会发生这种情况?

.net wcf iis pdf-generation
2个回答
1
投票

旧版本的 ActivePDF Toolkit 是 32 位的。要使其在 64 位服务器上运行,您可以将应用程序池启用 32 位应用程序设置为 True(默认为 false)。为此,请进入 IIS,选择应用程序池,右键单击并选择高级设置。在“高级设置”窗口中,将“启用 32 位应用程序”设置为“True”。以下截图来自IIS7(Win7 64位):

enter image description here


0
投票

就我而言,问题是未安装 Visual Studio C++ 2015 Redistributable。

© www.soinside.com 2019 - 2024. All rights reserved.