CTX107683
Presentation Server 4.0 for Microsoft Windows 2003,Presentation Server 4.5 for Windows Server 2003,XenApp 5.0 for Windows Server 2003 x86
Presentation Server 4.0 for Microsoft Windows 2003,Presentation Server 4.5 for Windows Server 2003,XenApp 5.0 for Windows Server 2003 x86
Article
Article
2012-12-27
2012-12-27
This article describes how to Configure the XML Service to Share with IIS.
This article is no longer maintained, its content refers to a discontinued product and may be out of date. Refer to the Discontinued Product Lifecycle or Active Citrix Product pages for more information on support schedules.

Summary

When installing Internet Information Systems (IIS) 6.0, the virtual Scripts folder is not created by default. This article describes how to configure the XML Service to share the port with IIS on Windows 2003.

For other platforms and/or operating systems, refer to CTX104063 – Explaining and Changing the Citrix XML Service Port.

For Internet Information Systems (IIS) 7.0, refer to CTX125107 – How to Configure XML Service Share Port with IIS on Windows Server 2008.

Procedure

  1. Unregister the service using the ctxxmlss /u command.
  2. Navigate to the \Inetpub folder and create a new folder named Scripts.
  3. Open the IIS Manager MMC Snap-in.
  4. Right-click Default Web Site and select New > Virtual Directory.
  5. Click Next.
  6. Under Alias:, type Scripts and click Next.
  7. Under Path:, type Drive Letter:\Inetpub\Scripts and click Next.
  8. Under Allow the following permissions:, make sure that the following is selected:
    • Read
    • Run Scripts (such as ASP)
    • Execute (such as ISAPI applications or CGI)
  9. Click Next and click Finish.
  10. Right-click the Scripts virtual directory and go to Properties.
  11. Under the Virtual Directory tab, make sure that the Execute Permissions: field is set to Scripts and Executables.
  12. Under the Directory Security tab > Authentication and Access Control, click on Edit… and make sure that the Enable anonymous access check box is selected.
  13. Copy the following files from the \Program Files\Citrix\System32 folder to the \Inetpub\Scripts folder:
    • ctxxmlss.txt
    • wpnbr.dll
    • ctxconfproxy.dll
    • ctxsta.dll
    • ctxsta.config
  14. Locate the ctxadmin.dll file and copy it to a folder called ctxadmin under \Inetpub\Scripts.
  15. Create a folder called Resource in \Inetpub\Scripts . Inside this folder create a new folder called en. Locate the ctxstaui.dll file in \Program Files\Citrix\System32\Resource\en and copy it to the folder created above.
  16. In IIS Admin right-click Web Service Extensions, select Add a new web service extension. Type the name Citrix XML ISAPI in the Extension name field and click Add. In the Add File popup window, type in or browse to the location of the wpnbr.dll file. Then finish by selecting the Set the extension status to allowed box.
  17. In IIS Admin, right-click Web Service Extensions, select Add a new web service extension. Type the name Citrix XML Administration ISAPI in the Extension name field and click Add. In the Add File popup window, type in or browse to the location of the ctxadmin.dll file. Then finish by selecting the Set the extension status to allowed check box.
  18. In IIS Admin, right-click Web Service Extensions, select Add a new web service extension. Type the name Citrix ConfProxy ISAPI in the Extension name field and click Add. In the Add File popup window, type in or browse to the location of the ctxconfproxy.dll file. Then finish by selecting the Set the extension status to allowed check box.
  19. In IIS Admin, right-click Web Service Extensions, select Add a new web service extension. Type the name Citrix STA ISAPI in the Extension name field and click Add. In the Add File popup window, type in or browse to the location of the ctxsta.dll file. Then finish by selecting the Set the extension status to allowed check box.
  20. In IIS Admin, create a new Application Pool called CtxScriptsPool – go to Properties > Identity tab and set this pool to run as the Local System account. Leave the other settings as default. Click Ok.
  21. Right-click the Scripts Virtual Directory. On the Virtual Directory tab, set the Application Pool to be the CtxScriptsPool. Apply the Changes.
  22. Restart the Independent Management Architecture (IMA) Service.

For Presentation Server 4.5 or later, the following additional steps are required.

1. In the IIS Manager MMC Snap-in, right-click the Scripts virtual directory from the previous steps and select New > Virtual Directory.

2. Click Next.

3. Under Alias:, type CtxIntegrated and click Next.

4. Under Path:, type Drive Letter:\Inetpub\Scripts and click Next.

5. Under Allow the following permissions:, make sure that the following is selected:

    • Read
    • Run Scripts (such as ASP)
    • Execute (such as ISAPI applications or CGI)

6. Click Next and click Finish.

7. Right-click the CtxIntegrated virtual directory and go to Properties.

8. Under the Virtual Directory tab, make sure that the Execute Permissions: field is set to Scripts and Executables and that the Application Pool: field is set to CtxScriptsPool.

9. Under the Directory Security tab > Authentication and Access Control, click Edit... and make sure that the Enable anonymous access check box is cleared and the Integrated Windows authentication check box is selected.

10. Apply the changes and restart the IMA Service.

More Information

CTX120701 – Citrix XML Service Fails to Start after Upgrading to Citrix Licensing 11.6.1

CTX734844 – [Document Not Found]

CTX104771 – [Document Not Found]

CTX127945 – How to Change the XML Port in XenDesktop 5.x Releases


特别说明


本文来源为Citrix.com所有,翻译后版权归翻译者所有.如需转载请注明出处.

文档版本


.

广告招租


最新留言


.

广告招租


.