Теперь решил попробовать использовать 64 битную версию библиотеки в WEB приложении. Не могу запуститься даже под отладчиком, при запуске возникает ошибка:
System.BadImageFormatException: Не удалось загрузить файл или сборку "ManagedOpenSsl" либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.
Компилируюсь под AnyCPU. Если компилируюсь под x64, то возникает не много другая ошибка, которая указывает на созданную мною сборку:
System.BadImageFormatException: Не удалось загрузить файл или сборку "EdsChecker" либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.
ВНИМАНИЕ: СПОЙЛЕР!
=== Информация о состоянии предварительной привязки ===
Журнал: DisplayName = ManagedOpenSsl
(Partial)
WRN: Для сборки была указана информация о частичной привязке:
WRN: Имя сборки: ManagedOpenSsl | Идентификатор домена: 2
WRN: Частичная привязка осуществляется в том случае, если предоставлена только часть отображаемого имени сборки.
WRN: Это может привести к загрузке редактором связей неверной сборки.
WRN: Рекомендуется предоставить полное текстовое удостоверение для сборки,
WRN: состоящей из простого имени, версии, культуры и токена открытого ключа.
WRN: Дополнительные сведения и типичные решения для данной неполадки см. в техническом описании по ссылке http://go.microsoft.com/fwlink/?LinkId=109270.
Журнал: Appbase = file:///c:/users/admin/documents/visual studio 2013/Projects/NcaEdsTest/WebApplication1/
Журнал: Initial PrivatePath = c:\users\admin\documents\visual studio 2013\Projects\NcaEdsTest\WebApplication1\bin
Вызов сборки: (Unknown).
===
Журнал: данная привязка начинается в контексте загрузки default.
Журнал: используется файл конфигурации приложения: c:\users\admin\documents\visual studio 2013\Projects\NcaEdsTest\WebApplication1\web.config.
Журнал: используется файл конфигурации главного узла: C:\Users\admin\Documents\IISExpress\config\aspnet.config
Журнал: используется файл конфигурации компьютера из C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
Журнал: политика в данный момент не применяется к ссылке (личная, пользовательская, частичная привязка сборки или привязка по местоположению).
Журнал: попытка загрузки нового URL file:///C:/Users/admin/AppData/Local/Temp/Temporary ASP.NET Files/root/83dd93f6/71e46a6a/ManagedOpenSsl.DLL.
Журнал: попытка загрузки нового URL file:///C:/Users/admin/AppData/Local/Temp/Temporary ASP.NET Files/root/83dd93f6/71e46a6a/ManagedOpenSsl/ManagedOpenSsl.DLL.
Журнал: попытка загрузки нового URL file:///c:/users/admin/documents/visual studio 2013/Projects/NcaEdsTest/WebApplication1/bin/ManagedOpenSsl.DLL.
Ошибка: не удалось завершить установку сборки (hr = 0x8007000b). Проверка прекращена.