Я уже потратил несколько часов, чтобы устранить эту ошибку. Странно то, что когда я использую эту библиотеку независимо, она работает абсолютно нормально, но когда я интегрирую их с моим веб-сайтом ASP .NET MVC, он начинает выдавать следующее исключение. Я также использовал флаг MachineKeySet, основанный на предложении здесь , но все же не повезло. Может ли кто-нибудь помочь мне избавиться от этого исключения. Спасибо.
Произошла внутренняя ошибка.
Описание: необработанное исключение
произошло во время исполнения
текущий веб-запрос. Пожалуйста, просмотрите
трассировка стека для получения дополнительной информации о
ошибка и откуда она возникла
код.
Сведения об исключении:
System.Security.Cryptography.CryptographicException:
Произошла внутренняя ошибка.
Ошибка источника:
Строка 194: если
(String.IsNullOrEmpty (p12FilePassword))
Строка 196: сертификат = новый X509Certificate2 (p12FileBytes, "", X509KeyStorageFlags.MachineKeySet);
Строка 197: еще