Create a Web Application on a Remote Web Server (IIS) in Manual Configuration Mode
In manual configuration mode, make sure that you enter the correct parameters to match with the selected Server project. This is because some details, for example the shared Server project path, may not be validated when you save the web application and then you cannot work with the Windows App client.
- You have ensured that there is enough disk space for web application creation, else you must free some disk space. In Additional Installer Procedures, see Use Cleanup to Reduce Data Volume on the Hard Drive.
- The project folder is shared with the web application user.
- The host certificate's subject name configured for the CCom port settings on a Server project is matching the server name on the Client/FEP. Additionally,
The root certificate (.cer file) of the host certificate or the self-signed certificate provided in the Host certificate field, in the Communication Security expander of the selected Server project, is available in the Trusted Root Certification Authorities (TRCA) store of the Local machine certificates store on the Server computer as well as on the remote web server (IIS) hosted on Client/FEP computer.
- (Only applicable for Server project in distribution) All the projects in distribution with the linked Server project are shared with the web application user. You have the details of the projects in distribution with the linked Server project, such as their system names, shared project path and so on.
- In the SMC tree, select Websites > [website].
- Click Create Web Application .
- In the Project Information: Web Server Communication expander, select the Manual configuration check box.
- The Service port becomes disabled and you cannot browse the server project.
- The CCom port and the Communication drop-down list become available.
- In the Server Information expander, do the following:
- In the Server name field, type the full computer name of the server, for example ABCXY022PC.dom01.company.net,
or click Browse to locate and select the server using the Workstation Picker dialog box.
- In the Project Information: Web Server Communication expander, do the following:
- Select the same Communication mode as that configured in the selected server project.
- Secured: (required when the web application is on the remote web server (IIS) hosted on a Client/FEP machine) Default selection, secures the communication with certificates between the CCom port and the remote web server (IIS).
- Local: (recommended on a stand-alone Server with local web server (IIS)) When selected, enables the communication between the CCom port and the local web server (IIS). The communication is enabled, but it is without certificates.
NOTE: If you select the communication mode as Disabled, no communication is possible between the CCom port and the web server (IIS).
- Type the CCom port number of the Server project.
- Click Add System to add a row, where you can manually type in the system name and the project path of the project that you want to connect to on the selected Server.
NOTE: For a distributed system, if the linked server project has other projects configured in distribution, all those projects’ system name and the shared project path are listed, must be first shared and then manually configured in the Project Information: Web Server Communication expander.
- In the Web Application Details expander, do the following:
- Type a unique name for the web application.
- Use the default path to store the web application files [installation drive:]\[installation folder]\[Websites]\[Website name]. Otherwise, click Browse to modify the path.
- Use the default self-signed certificate in the Certificate issued to field. Otherwise, click Browse to open the Select Certificate dialog box. Select a host/self-signed certificate from the Personal tab of the Store location; Local machine certificates or User certificates.
NOTE: Only certificates with RSA signature algorithm are supported. CNG certificates are not supported.
- Use the default website user or click Browse and select a user using the Select User dialog box. The web application user must be member of the IIS_IUSRS group.
NOTE: For working with Windows App Client in distribution environment, the web application user must be added in the list of allowed users in the Project Shares expander of all the systems in the distribution with system (project) linked to the web application.
- Enter the password of the selected user.
- Click Save .
- A new web application node is created as child of the selected website under Websites in the SMC tree. A corresponding child node is created in IIS. A web application folder containing the ClickOnce folder is created at the path specified while creating the website.
The System use notification files are copied from [Installation Drive]:\[Installation Folder]\GMSMainProject\Data\SMC\ to
GMSProjects\WebSites\<Website>\<WebApp>\[ClickOnce folder]
GMSProjects\WebSites\<Website>\<WebApp>\[FlexClient folder]
- A Copy URL button displays allowing you to copy the web application URL.
You can click the web application URL to launch the web page in the default browser for working with WindowsApp clients.