Show/Hide Toolbars

 

Installing the web client

Requirements

IIS 7 or later.

 

Installation

The web client runs inside Microsoft IIS - a web server. It is possible to install the web client in an existing IIS or install in the free IIS Express version. Installation and configuration of ports are done in Server settings->Web client.

 

Server > Settings > Web Client tab

ServerSettingsWebClient

 

The two group boxes display installation status of either IIS or IIS Express. You can see:

which version of IIS is installed

if the Web client is installed

the local link to the web client

the local path where the web Client is installed

which port is used

 

Install

Click on Install to install the web Client. We recommend that you use the normal IIS if it is already installed. If you click Install on IIS Express then IIS Express will be installed first (if not installed already).

 

If you need to change port you can do that in IIS or by uninstalling and installing again with a new port.

 

Windows authentication

If you are using Active Directory as authentication method in VisualCron > Permissions then you probably want to enable Windows Authentication in the Web Client. Click the Enable button to enable.

 

Troubleshooting Web Client and installation

Preparations

Make sure that you have installed the selected roles and features in the Windows server.

 

Windows 2016 Server > Server Manager > Dashboard > Add roles and features

WebClientRolesSettings

windows2016features

 

Installation errors when clicking install from the Client

Make sure that you have started the application as Administrator by right clicking on VisualCronClient.exe and select "Run as Administrator". Alternatively, turn off UAC and reboot.

 

HTTP Error 403.14 error - Forbidden

Please install ASP.NET 3.5 and 4.5 and other features in list mentioned above. Reboot if needed.

 

Web interface does not display correctly or not working

We recommend using Chrome or Firefox. If using IE make sure that Emulation mode is set to 10. See image below.

 

clip333444076

 

AD logon is not working

Open the website in IIS manager and make sure that Windows Authentication is enabled and all other authentication mechanisms are disabled.

When creating a new Server connection in server connection manager; 1. check Use AD 2. leave username and password empty

 

Installing the Web Client on other location than Server

Easiest way is to install the VisualCron Server on the IIS Server. Start the Client and connect locally and go to Server settings->Web client and install the web client as usual. Then stop and disable the VC service. For a custom installation package please contact support.

 

Web Client settings and logon

You logon into the web Client the same way you logon to the Windows Client. But, if you want to store settings you can click on the Login link to the upper right. It is possible to link settings and logon information to different open authentication systems like:

 

altlogontype

 

The advantage is that you can store settings like:

Server connections

Column settings

 

Facebook setup

1. create an App in Facebook

2. set facebookAppID and facebookAppSecret in web.config

 

Windows Live Id setup

1. You need to create your own app on https://account.live.com/developers/applications/index

 

2. * In API parameters add an URL for redirection, which finished with:

~/Home/WindowsLiveIdLogIn

( any domain can be used, like

"http://example.localhost.com:54257/Home/WindowsLiveIdLogIn" )

   on the "Application settings" tab need to find an application Id and secret key.

 

3. In order to use redirection to local IP adrress (127.0.0.1) two approaches can be used:

a. Create a DNS record like "localhost.yourcompany.com" which points to 127.0.0.1

b. Or add a record to local "host" file ( %windir%/system32/drivers/etc/host, need to have administrative rights to edit that):

 127.0.0.1 example.localhost.com

 

4. Setup IIS

4.1 * For IIS EXPRESS in C:\Users%username%\Documents\IISExpress\config\applicationhost.config

Change

<binding protocol="http" bindingInformation="*:54257:localhost" />

to

<binding protocol="http" bindingInformation="*:54257:example.localhost.com" />

4.2 * For IIS

Open Internet Information Services (IIS) Manager:

In the Connections pane, expand the server name, expand Sites, and then click the Web site on which you want to configure the bindings.

In the Actions pane, click Bindings.

In the Site Bindings dialog box, click Add.

In the Add Site Binding dialog box, add the binding information(example.localhost.com), and then click OK.

 

5. in web.config update these entries with app Id and secret from liveId application :

<add key="wll_appid" value="appid" />

<add key="wll_secret" value="secret" />

 

Manual Web Client installation

It is possible to manually install the web client. The current requirements are:

the Web Client needs to be installed on the same machine as VisualCron

IIS 7 or later is required on that machine

a specific folder needs to be referenced from IIS

 

Steps for installing the Web Client are:

1. install the VisualCron Server on the machine

2. open IIS and add an application pool called "VisualCronWebClientAppPool". Setings are .NET 4.0 and Integrated mode

 

apppool

 

3. Right click on Sites > Add Website.

 

addwebsite2

 

4. Select the VisualCronWebClientAppPool as Application pool.

5. Set the site name to "VisualCronWebClient".

6. Set the physical path to the "WebClient" folder in the VisualCron installation folder (normally in program files (x86)/VisualCron/WebClient).

7. Set any port (default 9000).

8. Click OK to save the web site

9. If you want to us AD for authentication you need to disable Anonymous Authentication and enable Windows Authentication

 

iiswindowsauth

 

10. Enter url localhost:9000 in your browser to access the Web Client