Использование модулей 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.??

0 ответов

Другие вопросы по тегам