本文主要是介绍XenApp无法获取ICA文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
550人阅读
最近测试中遇到一例无法获取ICA的错误,解决的过程比较曲折。
测试环境如下:
XenApp 6.0 安装了R02环境
Server 2008 R2 SP1
Web Interface 5.3
新建了两个站点
其中一个用于内网访问(站点和应用可以正常访问)
另外一个站点映射到公网(站点可以正常打开,但是无法获取ICA文件)
底层是XenServer。
报错如下:
排错过程如下:
分析从默认站点不出现问题,而新建的站点出现问题,问题应该出现在新建的站点上。
1、怀疑端口映射问题,排查结果一切正常。
telnet 1494,2598都正常。
2、怀疑站点新建问题,重新新建站点,还是存在问题。
3、怀疑新建的站点和默认站点的权限不一致,将默认的站点配置文件拷贝到新建的站点目录下。
问题依旧,权限设置为一样。
4、查询KB,报错一样适用于Web Interface
原因是某些程序中有 NET 1.1或者NET 4.0,新建站点时某些设置变成了NET4.0或者NET V1.1,但是XenApp中站点很多设置应该是.NET V2.0.50727
经过查询,两个站点的设置确实不一样,这几个设置都是NET 4.0,而可以正常访问的站点是.NET V2.0.50727
5、将所有的设置修改为默认站点一致,重启IIS服务。
但是结果还是一样,问题还是存在。
6、后来重新研究了一下KB,发现此KB不适用于WebInterface 5.4
决定升级到 5.4,结果问题解决。
总结:虽然找到了问题的所在,修改站点设置,但是问题依然无解,最后通过升级解决了这个问题。
有的时候解决问题需要跳出问题,通过其他方法解决,比如升级组件。
本文转自
shj19851229 51CTO博客,原文链接:http://blog.51cto.com/shenhj/1227918 ,如需转载请自行联系原作者
这篇关于XenApp无法获取ICA文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!