IIS 8.5 .NET5 KalkanCryptCOM.dll

Добрый день, зарегистровал KalkanCryptCOM.dll

Функцию KalkanCOMTest.LoadKeyStore((int)KalkanCryptCOMLib.KALKANCRYPTCOM_STORETYPE.KCST_PKCS12, “passworx”, “c:\test.p12”, “test”);
как вызвать файл если приложение веб-сервисом
|$exception|{“Attempted to read or write protected memory. This is often an indication that other memory is corrupt.”}|System.AccessViolationException|

День добрый!
Подскажите, ключ test.p12 также находится на вэб-сервисе?

да, обязательно, с папке c:\kalkan с моем проекте поставил

Столкнулся с такой же проблемой на IIS 7. Удалось найти решение?

Добрый день
Можете подробно описать проблему?

p.s.
Если ключ находится локально на ПК, а KalkanCryptCOM установлен на сервер, то так работать не будет. Ключ и библиотека должны быть в одном локальном хранилище.

И ключ и библиотека находятся в одном месте. При вызове LoadKeyStore получаем данную ошибку
System.AccessViolationException: ‘Attempted to read or write protected memory. This is often an indication that other memory is corrupt.’ Подписываем с помощью RSA_****p.12

Это не ошибка KalkanCryptCOM и точно сказать почему она происходит не смогу.
Подскажите, а вызов метода Init() проходит успешно?

Да, ошибка была связанна с тем что не вызвал Init() после создания объекта. Спасибо, все подписывается