3

在此处输入图像描述

我从首选项屏幕上的 Com 选项卡中选择了 BarTender,并将 BarTender 添加到我的项目中。

在此处输入图像描述

在此处输入图像描述

当我在本地计算机上使用Ctrl+执行项目时,我可以顺利打印条形码。F5

在此处输入图像描述

但是当我在 wwwroot 下发布我的项目时,出现如下错误,

在此处输入图像描述

此外,我将项目平台设置为“x86 – x64 Any Cpu”,但没有任何改变。

PS:由于我没有足够的积分,我将截图作为链接提供。非常遗憾

4

2 回答 2

2

它是一个 EXE 服务器,因此看起来您需要向 COM 类授予本地启动和本地激活权限,以获得您的网站运行的身份。您可以使用 DCOMCnfg.exe 执行此操作。查看应用程序池标识并确保它具有适当的权限。测试问题的一个好方法是将其设置为“每个人”。如果可行,那肯定是您的问题,但不要将其设置为“每个人”。一旦您证明这是问题所在,您将需要正确设置激活、启动和可能的访问权限。

于 2012-10-18T15:10:49.353 回答
1

这是由于库本身的安全设置。我对 Excel 和 Illustrator COM 也有同样的问题。

即使这是 Excel,此站点也会指导您设置安全性和权限。

更新:

如果您找不到该库,那么它可能是 32 位库;这些并不总是显示在 64 位控制台中(假设您正在运行 64 位..) - 如果是这样,您需要启动 32 位 DCOMCONFIG。有关如何启动 32 位版本的信息,请参见此处的页面底部。

于 2012-10-18T14:43:28.707 回答