こんにちは、C# Web アプリケーションを持っています
ユーザーのハードウェアに接続して情報を収集する C# ActiveX ツールを使用します。
とにかく、ほとんどのコンピューターですべて正常に動作します
一部を除いて、私に表示されます(CAS権限のリセット時に機能しますが、すぐにフィットし始めます)
「アサーション失敗!」エラー (スクリーンショットを参照)
新しい SecurityPermission(PermissionState.Unrestricted).Assert();
しかし、エラーは「Microsoft Visual C++ Runtime Library」の例外であり、まったく異なるプログラム NCS2Prov.exe からのものであり、ネットワークアダプターが原因であることがわかります。
私のアプリケーションはインターネット上で実行され、適切な CAS 権限を持っています。CAS 権限が取り消された理由はありますか?
インターネット上のいくつかの手がかりは、Microsoft Visual C++ ランタイム ライブラリを再インストールするように教えてくれます。.net Framework 2.0 を再インストールしても同じことが起こりますか?