<a>550人閱讀</a>
最近測試中遇到一例無法擷取ICA的錯誤,解決的過程比較曲折。
測試環境如下:
XenApp 6.0 安裝了R02環境
Server 2008 R2 SP1
Web Interface 5.3
建立了兩個站點
其中一個用于内網通路(站點和應用可以正常通路)
另外一個站點映射到公網(站點可以正常打開,但是無法擷取ICA檔案)
底層是XenServer。
報錯如下:
<a href="http://shenhj.blog.51cto.com/attachment/201306/23/829152_1371970919k5X2.png"></a>
排錯過程如下:
分析從預設站點不出現問題,而建立的站點出現問題,問題應該出現在建立的站點上。
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 ,如需轉載請自行聯系原作者