Installing the Forms InMotion Server in an On-Premise Environment

 

 

Installation Prerequisites

  • Please note that you will need to have a SQL Server database created prior to beginning this process.  The specifics of this process are beyond the scope of this document, but create an empty database and get the connection string for that database. The process of creating a database can be reviewed here https://msdn.microsoft.com/en-us/library/ms186312.aspx#Anchor_1
  • The myriad connection string formats to connect to SQL server can be seen here http://www.connectionstrings.com/sql-server/. The Forms inMotion server can connect to the database using either SQL Server or trusted user authentication, just configure your connection string according to the user security model desired.
  • These guides assume that IIS 7.5, 8 or 8.5 is installed. If you have not already done so, follow those steps using a guide such as http://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-2012 This application has not been tested or verified with IIS Express.
  • The IIS ASP.NET subcomponent will need to be installed for the application to run.

  • The ASP.NET 3.5 "Role Service" will need to be installed as well.

  • IIS Configuration Warning
    • There are many different ways to configure a website based on environment or security requirements. The choices we make here may not be appropriate or even functional when attempted in a different environment. An attempt has been made below to specify locations where environment settings should be kept in mind.
  • Create a folder for outputting of submitted form data. This can be anywhere on your network either local to the web server or a UNC path, but ensure that the Application Pool user has access to this location.
  • An SSL certificate should be installed on the client server prior to application installation.