Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在IIS中实例化ActivePDF Toolkit对象时出现问题_.net_Wcf_Iis_Pdf Generation - Fatal编程技术网

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

.net 在IIS中实例化ActivePDF Toolkit对象时出现问题,.net,wcf,iis,pdf-generation,.net,Wcf,Iis,Pdf Generation,为了让ActivePDF Toolkit 2011在我们的服务器上运行,我们遇到了很多麻烦。它在开发机器和测试控制台应用程序中的服务器上运行良好。但是,当我们尝试在WCF服务中使用它时,它会在尝试实例化对象时抛出SecureAccessViolation崩溃 我发现了很多关于如何修复ActivePDF自身配置的建议,但让我困惑的是,为什么它在服务器上的测试应用程序中工作,而不是通过IIS中的服务工作。控制台应用程序正常工作意味着我们已正确安装ActivePDF,并且已配置许可证 服务器正在运行最

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

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

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


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

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


我们在工作中使用ActivePDF,尽管我们已经有一段时间没有使用它进行任何开发了。首先,您使用的是64位版本吗?第二,你安装了许可证了吗?以前,我们在64位服务器上运行ActivePDF Toolkit时遇到问题,但通过启用32位应用程序在IIS中运行,这一问题得到了解决。@Tim I得到Opps的保证,32位模式已启用。没有。你能把你的评论作为一个答案吗?我会把它标记为正确的,这样它可能会帮助其他人。非常感谢你的帮助,不客气。我很惊讶ActivePDF没有更新他们的知识库,因为我们在2010年末遇到了这个问题,我相信我们不是唯一一个有更新的开发团队。