Configuration of HTML5 Client for StoreFront fails on Windows 2012
If you try to configure the HTML5 Client for Storefront on Windows Server 2012 you receive the following error:
”Invalid Receiver for Web Url.”
With the help of Santosh Tilagul (a nice guy from Citrix) we have been able to fix this. So first of all a big thanks to him for his assistance.
Instead of using the configuration tool you manually do the steps which are normaly automated by the configuration tool.
1. Install the HTML5 HDX Engine on the StoreFront Server
2. Open the explorer and open “C:\Program Files (x86)\Citrix\HTML5 Management”
3. Extract the file “HTML5Client”
4. Copy the extracted folder “HTML5Client” (make sure that there is no subfolder HTML5 Client) into the following path: “C:\inetpub\wwwroot\Citrix\STORENAMEWeb”
5. Open the file “C:\inetpub\wwwroot\Citrix\STORENAMEWeb\web.config”
6. Search for “html5”
7. You should see something like: <html5 enabled=”true” platforms=Firefox;Chrome” launchUrl=…..
8. Modify the launch Url so that it looks like: “HTML5Client/src/SessionWindow.html” (IMPORTANT: with quotations)
9. Save the file (and restart IIS)
10. That’s it: Now StoreFront is able to “deliver” a HTML5 Client
There is one other thing I would like to mention about configuring the HTML5 Client:
In the XenApp Policies it’s really important that you activate all three WebSocket policies. After activating the policies you either have to restart your XenApp Servers or restart the Citrix IMA Service and (with a delay of 15seconds after restarting the IMA service) the Citrix XTE Service.
Now you can start access your Applications using a HTML5 “Client”.
Thanks for this blog post saved me today!
Step 5 misses the actual file to be opened:).
Hups – thanks for the info – filename added 😉
This didn’t work at all, I still can’t add the URL, still gets the same damn error.