User guide

38 Visitor Administration User Guide
ClickOnce Setup
To utilize ClickOnce, B.A.S.I.S. must first be installed on the server. Doing so will install a folder,
KioskClickOnce, with the required files. In most typical installations, the folder will be
C:\Inetpub\wwwroot\KioskClickOnce.
The Touch-It Virtual Keyboard is not installed with Clickonce. It must be installed separately.
Methods of Deployment
One option for deployment is to make it available through a shared network location. To do this,
move the ClickOnce directory to the appropriate location on your network.
Another option is to deploy through the server. With this method, the application can be installed on
the computer by accessing the files with a browser.
Server Name
The name of the server is usually configured during the installation process. However, if you wish to
change it, this can be done in the serviceModelClient.config.deploy file. This is located in
C:\inetpub\wwwroot\KioskClickOnce\config.
Using SSL
The configuration files will also need to be changed when using SSL.
1. Locate the following file:
Navigate to C:\inetpub\wwwroot\KioskClickOnce\config and edit the
serviceModelClient.config.deploy file.
2. Locate the section that states
<!-- Points to the endpoint that supports a security policy with
HTTP and Windows Authentication enabled-->
Comment markers <!-- and --> are used to indicate a portion of the code that will be
ignored.
3. Comment out the endpoint address section of code for http by surrounding it with comment
markers.
a. Type <!-- at the beginning of the section, before <endpoint address="http...
b. Type --> at the end of the section, after “BasicHttpBinding_IIdvmService”></
endpoint>.
4. Locate the section that states
<!-- Points to the endpoint that supports a security policy with
HTTPS and Windows Authentication enabled-->
The code for https is commented out by default.
5. Remove the comment markers <!-- and --> surrounding that section to enable the code.
6. For the address in that same section, change http to https.
Installation
Once the ClickOnce deployment site has been created and configured, it is possible to install the
application.