0

我们有一个调用Microsoft Point of Sale for .NET的 ActiveX 控件。但是,POS 不适用于 .NET 4.0,因为 CAS(代码访问安全)对于 .NET 4.0 来说已经过时了。

我找到的最好的资源是在这个LavaBlast 博客上,但是我一直无法让它工作。

我应该在什么时候设置这个?我认为 ActiveX 控件没有与此设置相关联的配置文件,这不是用户计算机上的设置,而不是网络服务器的 web.config 文件上的设置吗?

这是代码和具体错误:

PosExplorer explorer = new PosExplorer();

此方法显式使用已被 .NET Framework 废弃的 CAS 策略。为了出于兼容性原因启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。请参阅http://go.microsoft.com/fwlink/?LinkID=155570

4

0 回答 0