0

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

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

在创建安装文件时我需要做任何额外的事情吗?

4

1 回答 1

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"/>
于 2012-07-24T17:51:24.753 回答