【发布时间】:2010-10-26 04:38:15
【问题描述】:
您好,我有一个 C# Web 应用程序
使用 C# ActiveX 工具连接到用户的硬件以收集信息。
无论如何,在大多数计算机上都可以正常工作
除了在某些情况下它向我显示了(有时在重置 CAS 权限时它可以工作,但很快就会开始出现问题)
“断言失败!”错误 (见截图)
new SecurityPermission(PermissionState.Unrestricted).Assert();
但错误说它是“Microsoft Visual C++ 运行时库”异常,并且来自完全不同的程序 NCS2Prov.exe,谷歌搜索告诉我这是由于网络适配器造成的。
我的应用程序在互联网上运行并拥有正确的 CAS 权限 - 是否有任何理由可能会撤销 CAS 权限?
互联网上的一些线索告诉我重新安装 Microsoft Visual C++ 运行时库——重新安装 .net Framework 2.0 会做同样的事情吗?
【问题讨论】:
-
向我们展示 NCSRuleReader.cpp 的源代码
-
“我的应用程序运行在互联网上”!哈哈。可能比“所有你的基地......”更好
-
@Shiftbit -- 嗯,这甚至不是我的代码
标签: c# c++ assert assertions assertion