最近我们在citrix上安装了一个.net WPF应用程序。当我使用RES powerfuse从Citrix启动时,我只得到一个灰色的屏幕,屏幕上没有任何控件。
应用程序已打开,可以看到主窗口,但其中的所有内容都是灰色的。鼠标指针也会在应用程序后面消失。
有趣的是,当运营团队的人员启动应用程序时,它运行正常。但不是普通用户。这让我怀疑它可能与权限有关,但我们已经授予所有用户打开程序的权限,这就是为什么图标首先出现在Citrix中
答案 0 :(得分:2)
您在运行应用程序的服务器是什么?我记得我们在某些版本的Windows Server(+ XenApp)上遇到了WPF渲染错误,该应用程序只能为管理员正确呈现。这是一个.NET错误 - 与Citrix per-say无关。据我所知,WPF渲染引擎试图访问常规用户无法访问的某些系统资源。我相信我们只在2003年的服务器上看过这个。
刚做了一些进一步的挖掘,我认为这是问题所在:
答案 1 :(得分:0)
快速临时解决: 检查本地计算机分辨率和Citrix桌面/应用程序分辨率。
使两者均衡可行。 例如: 1024/762 是正确的分辨率。 对于测试:最大化n最小化屏幕,您将看到更改。