Почему мое приложение возвращает «Утверждение не удалось!»ошибка в некоторых системах? - PullRequest
1 голос
/ 26 октября 2010

Привет, у меня есть веб-приложение на C #

с инструментом ActiveX C #, который подключается к оборудованию пользователя для сбора информации.

В любом случае все работает нормально на большинстве компьютеров

кроме некоторых он показывает мне (когда-то при сбросе разрешений CAS это работает, но вскоре начинает подбрасывать)

"Утверждение не удалось!"ошибка (см. скриншот)

new SecurityPermission (PermissionState.Unrestricted) .Assert ();

, но в сообщении об ошибке говорится, что это исключение "Microsoft Visual C ++ Runtime Library" и совершенно другая программа NCS2Prov.exe, который мне немного погуглил, объясняется сетевым адаптером.

Мои приложения работают в Интернете и имеют правильные разрешения CAS - есть ли причина, по которой разрешение CAS могло быть отменено?

Некоторые подсказки в Интернете говорят мне, чтобы переустановить библиотеку Microsoft Visual C ++ Runtime - будет ли повторная установка .net Framework 2.0 делать то же самое?

alt text

1 Ответ

0 голосов
/ 06 декабря 2012

Попробуйте переустановить Microsoft Visual C ++ Runtime Library который, я считаю, может решить вашу проблему.

...