B: go sure you have configurated TSplus to run onport80and443, or those that do not conflict, exampleport 88/448! DO NOT SETUP TSPLUS AND IIS/APACHE ON SAME PORTS!that means, if IIS was configurated to useport 81/443etc., and TSpluswas configurated to useport 81/443 THENTHEY WILL CONFLICT!

C: go sure you access the server in browser byports 80/443(or any not conflicting) you have setup in TSplus!

that means if you have setup TSplus onport 80but IIS onport 81, then you should access the link in browser

onport 80like in examplehttp://your_server, the HTTP requests will be forwarded fromport 80to81automatically!

To run TSplus with IIS or Apache as webserver you have to setup IIS/Apache so, that TSplus(html5service.exe) listens onport 80and IIS(or Apache etc.) listens onport 81, since allHTTP1.0/1.1requests will be automatically forwarded fromport 80(html5service.exe) toport 81(IIS/Apache) to be processed by your third part webserver while at same time all HTML5-RDP requests will stay onport 80and be handled byhtml5service.exe

Remember here, if you do not want TSplus(html5service.exe) to takeport 80so that IIS still remains onport 80, then you should be aware to setup TSplus on any other free port inbulit-in webserver modeas example onport 88inAdminTool GUI => Web => Manage Web Servers. Be aware,just placing JavaScripts+html pages into root folder of your third part webserver like IIS/Apache doesn't make these webservers HTML5-RDP capablesince IIS/Apache do not support HTML5-RDP on server side! But in such case if moved TSplus to non defaultportlike88etc. the HTML5-RDP client will never work onport 80(http://your_server) but on that another free port as in given examplehttp://your_server:88/

But if you by your any personal reasons can't accept that requirement, also move IIS/Apache fromport 80to81, and do not want to start TSPlus on another freeportthan80then stop the setup since we can't help you out in such case, moreover support requests handling suchuncooperative cases will be discarded caused by personal failure!

Error:"Third part webserver IIS / Apache failure, check FAQ!"

But if you agree with the requirements above and believe to have followed setup instructions in detail

you may still experience the error "Third part webserver IIS / Apache failure, check FAQ!"

In such case check ifhtml5service.exeisreally bound toport 80and not an another service takes it already!

To check that run asAdministrator"cmd.exe > netstat.exe -anb"

If an unknown running service is still displayed on port 80 instead ofhtml5service.exewhich represents TSplus HTML5 Java process then you have an another problematic case that is highly occurring when Microsoft SQL service was installed in addition to IIS. If that was your case and you have Microsoft SQL installed then check following steps!

Sometimes it is not exactly named so as described above but should be called similar (as example SQL Server2012etc.)

2. Open - Web Service URL

3. Changeportas example to81

4. Open - Report Manager URL > Advanced

5. Click on entry withport 80> Edit

6. Change the port to same as in step 3.

Be aware, problem with MS SQL server may be one potential case of many possible Microsoft services that may run onport 80. If you do not run MS SQL server butport 80is still bound by unknown service then you will have to discover it on hard way which Microsoft service is still taking that port, alsoGooglefor it what could cause it! Sometimes the cause of busyport 80is installed Skype on the server with enabled webservice, if so, disable or move it to another port, as exampleport 82and/or453for SSL accordingly! If no one of proposed solutions work then move TSplus away from these busy ports by setting up TSplus to listen on any non default free port inbuilt-in webserver modeAdminTool GUI => Web => Manage Web Servers.