这几天测试XenApp For Unix的时候,发现,Web Interface 5.4来访问Unix Farm的时候,一直无法打开应用程序,提示如下错误:
一般这种错误,光从现象来看,高版本XA6以后一般就是License配置问题,但是由于确信license没有问题,然后检查了Wi服务器的事件日志,发现了如下的错误:
1 2 3 4 5 6 7 8 | Source:Citrix Web Interface Event ID:31203 Description: Site path: c:\inetpub\wwwroot\Citrix\XenApp. The farm xau has been configured to use launch references, but a launch reference was not received from the Citrix XML Service. Check that the farm supports launch references or disable launch reference requests. [Unique Log ID: f59dbf14] |
该错误是由于WI默认会去请求Launch Reference,而早期的版本,比如XenApp For Unix以及Presentation Server 4.5(XA4.5),都不支持该选项,所以,就需要关闭该设置。
哈哈,我可找着知音了,WI5.2更郁闷,出这个错但是事件查看器没任何记录…
唔…我明白了明白了,是这样的,发生以上问题,是因为我装软件的时候用的 administrator账户,而我登陆客户端的时候用的另一个账户,这个账户没有登陆服务器配置过软件的问题吧,但是问题又来了,怎么才能不用配置每一个账户呢,难道我要每个账户在服务器登陆一下桌面,运行一下程序?
使用一个测试帐号来制作Profile即可。
这个可以参考一般Windows的default Profile的制作方法。
唔。。我去查查 谢谢啦
你好,很喜欢这个博客,很多问题得到了解决。
现在我有一个问题,在服务器上发布了一个程序,例如安装在了D盘,在客户端上运行以后,要退出的时候,会报错,因为客户端上D盘里面没有配置文件(因为程序不是安装在客户端里),没法改写或者保存,请问,有什么方法能让这个程序找的是服务器上的D盘。
不知道我有没有说清楚 :(
貌似没看明白。
如果XenApp发布的程序,你安装在D盘,你在客户端打开的时候,这个程序仍然运行在服务器上,所以看到的肯定是服务器的D盘。
如果你开房了磁盘映射,那么该程序也能看到客户端的磁盘。
目前不确定你那边是什么问题。