Я разработал расширение .NET 2.0, которое действует как плагин для стороннего приложения.Все работает нормально, когда работает на любом, кроме Citrix.При запуске через Citrix в качестве опубликованного приложения расширение случайным образом аварийно завершает работу, что также приводит к сбою стороннего приложения.
Я открыл файл дампа и обнаружил сообщение об исключительной ситуации, о котором сообщается:
Поток пытался читать или писать на виртуальный адрес, для которого у него нет соответствующего доступа.
Мне не очень повезло с Google.Приложение использует многопоточность, которая, как я подозреваю, там, где происходит выше, но где именно загадка.Если я запускаю расширение локально на сервере Citrix (то есть не как опубликованное приложение), то оно работает нормально.
Я не ожидаю ответа здесь (будет здорово, если кто-то это сделал!) Из-за общегохарактер проблемы, но если бы кто-нибудь мог указать мне, как помочь решить проблему или описать сообщение об ошибке, я был бы очень признателен.
Спасибо,
Роб