Использование модулей MSMQ и System.Web в сборке - выдает исключение
Моя сборка установлена в Global Assembly Cache машины. При вызове функции сборки происходит сбой приложения с исключением, как показано ниже
Проанализировав сбой, я начал комментировать строки и обнаружил, что использование классов в System.Web и System.Messaging вызывает это исключение. Таким образом, без использования таких классов, как System.Web.HttpContext и System.Messaging.MessageQueue, сборка загружается нормально.
Эта проблема возникает только на машине Sharepoint и только когда legacycasmodel установлен в true в файле веб-конфигурации приложения. Я стучу в голову против этой проблемы в течение многих дней, но я не понимаю, как это можно понять.
Я могу понять, что это связано с некоторыми разрешениями на использование этих модулей, но как сделать мою сборку для использования этих модулей (System.Web.dll / System.Messaging.dll). Я попытался установить разрешения для полного доверия и многое другое. Но ничего не сработало. Я плохо ищу решение, не превращая legacycasmodel в ложное.
Я сомневаюсь, что dll должен обладать x509v3Certificate в качестве доказательства издателя..? Если так, то у моей dll этого нет.. как добавить сертификат в качестве доказательства издателя в dll.??