配置CITRIX XML 服务与IIS 7.x共享端口
配置CITRIX XML服務與IIS 7.x共享端口,請按照以下步驟配置即可:
1.停止并注銷 Citrix XML 服務
1.1 停止 XML 服務
單擊【開始】→【運行】,輸入“CMD”,打開【命令提示符】在命令提示符下運行以下命令:
net stop ctxhttp
1.2注銷 Citrix XML 服務
在命令提示符下運行以下命令:
ctxxmlss /u
2.配置XML服務與IIS 7.x共享端口
2.1 添加ISAPI擴展
1、單擊【開始】→【運行】,輸入“\Inetpub”
2、在 Inetpub 文件夾中創建名為Scripts的文件夾。
3、打開C:\Program Files (x86)\Citrix\system32文件夾,將以下文件復制到 Web 服務器上的C:\Inetpub\Scripts文件夾:
? ?ctxconfproxy.dll
? ?ctxsta.config
? ?ctxsta.dll
? ?ctxxmlss.txt
? ?radexml.dll
? ?wpnbr.dll
4、在C:\Inetpub\Script文件夾中,創建CtxAdmin文件夾并將C:\Program Files (x86)\Citrix\system32?文件夾中的 ctxadmin.dll 文件復制到CtxAdmin 文件夾中。
5、在Scripts文件夾中,創建resource文件夾。
6、在resource文件夾中創建en的子文件夾。
7、從 C:\Program Files (x86)\Citrix\system32\resource\en文件夾將ctxstaui.dll文件復制到Inetpub\Scripts\resource\en文件夾。
備注:32 位操作系統時,請適當替換文件夾路徑。
8、打開Internet?信息服務(IIS)管理器。
9、在左邊窗口中,雙擊服務器節點。
10、在服務器節點的主頁上,雙擊【ISAPI和 CGI 限制】, 如圖-1所示:
圖-1 ISAPI 和 CGI 限制
11、單擊右邊【添加】。
12、在【添加 ISAPI 或 CGI 限制】對話框中,瀏覽并選擇 ?\inetpub\scripts\CtxConfProxy.dll文件。
13、(可選)在說明字段中鍵入的 ISAPI 或 CGI 路徑的說明。
14、選擇【允許執行擴展路徑】選項中,如圖-2:
圖-2允許執行擴展路徑
? 15、單擊【確定】。
16、重復步驟11至步驟15,添加并允許以下 ISAPI 擴展:
\inetpub\scripts\CtxConfProxy.dll
\inetpub\scripts\ctxsta.dll
\inetpub\scripts\radexml.dll
\inetpub\scripts\wpnbr.dll
\inetpub\scripts\CtxAdmin\ctxadmin.dll
所需的ISAPI擴展,如圖-3:
圖-3 所需的ISAPI擴展
2.2 添加并配置應用程序池
1、在IIS中,右鍵單擊【應用程序池】
2、選擇【添加應用程序池】,
3、在【添加應用程序池】對話框中,鍵入“CtxScriptsPool”,如圖-4所示:
圖-4添加應用程序池
4、從.NET 框架版本列表中,選擇 【.NET Framework v2.0.50727】
5、從托管管道模式中,選擇【經典】
6、選擇【立即啟動應用程序池】選項,單擊【確定】。
7、右鍵單擊【應用程序池】對話框中的【CtxScriptsPool】 ,單擊【高級設置】。
8、在【高級設置】對話框中,選擇【進程模型】的【標識】。
9、從【內置帳戶】列表中,選擇【NetworkService】,如圖-5所示:
圖-5
10、依次單擊【確定】?。
11、重復步驟1至步驟 10 ,添加“CtxAdminPool”池。完成后如圖-6所示:
圖-6 應用程序池
對于64位系統,需做以下設置
1、右鍵單擊【應用程序池】對話框中的?【CtxScriptsPool】,選擇【高級設置】,在【啟用32 位應用程序】中,選擇“True”,點擊【確認】。
2、右鍵單擊【應用程序池】對話框中的 【CtxAdminPool】,選擇【高級設置】,在【啟用32 位應用程序】中,選擇“True”,點擊【確認】。如圖-7所示:
圖-7啟用 32 位應用程序
2.3 添加應用程序和虛擬目錄
1、在IIS中,右鍵單擊【Default Web Site】
2、選擇【添加應用程序】,
3、在【添加應用程序】對話框中,在別名中輸入“Scripts”,
4、在應用程序池選擇【CtxScriptsPool】。
5、瀏覽并選擇C:\inetpub\Scripts路徑,如圖-8所示:
圖-8添加Scripts應用程序
6、單擊【確定】
7、在 IIS中,右擊【Scripts】并選擇【添加應用程序】
8、在別名中,輸入“CtxAdmin”
9、為應用程序池選擇【CtxAdminPool】
10、瀏覽選擇C:\inetpub\Scripts\ctxadmin路徑,下圖-9所示:
圖-9 添加Ctxadmin應用程序
11、單擊【確定】
12、在 IIS中,右擊【Scripts】并選擇【添加虛擬目錄】
13、在別名中,鍵入“CtxIntegrated”
14、瀏覽并選擇C:\inetpub\Scripts路徑,如圖-10所示:
圖-10 添加CtxIntegrated虛擬目錄
15、單擊【確定】
16、在 IIS中,雙擊【Scripts】。
17、在中間窗口中,雙擊【處理程序映射】,如圖-11所示:
圖-11處理程序映射
18、從右邊窗口中,單擊【編輯功能權限】。
19、請在【編輯功能權限】對話框中,選擇【執行】.如圖-12所示:
圖-12編輯功能權限
20、單擊【確定】。
21、在命令提示符下,輸入“iisreset”,重新啟動Web 服務器后生效。
注意:完成后,要把WI中XML端口指定為IIS集成端口即可。
本文轉自 sfih 51CTO博客,原文鏈接:http://blog.51cto.com/dayday/1344590
總結
以上是生活随笔為你收集整理的配置CITRIX XML 服务与IIS 7.x共享端口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无法更改密码的解决办法--passwd:
- 下一篇: Dijkstra算法的思想和数学归纳法