无法在activex控件中启动Microsoft.PointOfService

时间:2012-07-24 17:36:16

标签: c# javascript activex

我正在使用Microsoft.PointOfService.dll来实例化探索类库中的打印机功能。当我从.cs代码继承该类库时,它工作正常。但是当我使用该类库创建一个cab文件作为ActiveX控件并从javascript调用相同的方法时,它不是实例化PosExplorer并将该例程作为“Microsoft.PointOfService.Management的类型初始化器”。资源管理器'抛出异常。“

我使用了配置文件并插入了<NetFx40_LegacySecurityPolicy enabled="true"/>

创建设置文件时是否还需要做任何其他事情。

1 个答案:

答案 0 :(得分:1)

将以下代码添加到app.config中(它肯定适用于.net 4.0,你能告诉我你使用的是哪个版本吗?)

<configuration>
    <runtime>
          <NetFx40_LegacySecurityPolicy enabled="true"/>
        </runtime>
</configuration>

如果它不起作用,那么您也可以尝试打开该位置:

C:\ Program Files(x86)\ Common Files \ microsoft shared \ DevServer \ 10.0 \ WebDev.WebServer40.exe.config
在此文件中添加以下行

<runtime>
<NetFx40_LegacySecurityPolicy enabled="true"/>
相关问题