嗨,我有一个 C# Web 应用程序
使用 C# ActiveX 工具连接到用户的硬件以收集信息。
无论如何,在大多数计算机上都可以正常工作
除了一些它向我展示了一个(有时在重置 CAS 权限时它可以工作,但很快就会开始出现问题)
“断言失败!” 错误(见截图)
新的 SecurityPermission(PermissionState.Unrestricted).Assert();
但错误说它是“Microsoft Visual C++ 运行时库”异常,并且来自一个完全不同的程序 NCS2Prov.exe,谷歌搜索告诉我这是由于网络适配器造成的。
我的应用程序在 Internet 上运行并具有正确的 CAS 权限 - 是否有任何理由可能会撤销 CAS 权限?
互联网上的一些线索告诉我重新安装 Microsoft Visual C++ 运行时库——重新安装 .net Framework 2.0 会做同样的事情吗?