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