我开发了一个 .NET 2.0 扩展,作为第三方应用程序的插件。在除 Citrix 之外的任何设备上运行时,一切都运行良好。当作为已发布的应用程序在 Citrix 上运行时,扩展会随机崩溃,这也会导致 3rd 方应用程序崩溃。
我打开了一个转储文件,发现一条异常消息被报告:
线程试图读取或写入它没有适当访问权限的虚拟地址。
我对谷歌的运气并不好。该应用程序确实使用了线程,我怀疑上述情况发生在哪里,但究竟在哪里是个谜。如果我在 citrix 服务器上本地运行扩展程序(即不是作为已发布的应用程序),那么它工作正常。
由于问题的一般性质,我不希望在这里得到答案(如果有人这样做,那就太好了!)但是如果有人能指出我帮助解决问题或描述错误消息的方向,我将非常感激。
谢谢,
抢