The purpose f this article is basic understanding our products (Evolve) and how they work in IIS.
IIS (Internet Information Server) application is an application that lives on a Web server and responds to requests from the browser. An IIS application uses HTML to present its user interface.
Portal and evolve both use IIS to host their generated files (HTML, .Net, ASP, json etc). These applications are all controlled by IIS and the applications settings are placed in a “web.Conifg” file found in the root of the site.
When working with the Portal you will need to manually change the config file with your settings. Connection name, Windows authentication, anonymous access.
With Evolve this file is automatically configured for you using the Evolve Designer. This means it is unlikely you will ever need to change it.
Terminology and their meanings.
Within IIS you can create Sites and specify the port they use. Each site must have its own Port. On a clean IIS server you will find it already has a “Default Web Site” and it is configured to use the standard port 80.
By default Evolve uses this Default site to set up its application.
Applications pools are what is used to run our Portal and Evolve applications, it defines the user (be it local or windows) that connects to the database and runs the application. The user specified as its identity must have rights to the application and its database also if you a using inwdows authentication the user must be a member of the domain.
It controls what version of .Net you are using as wells as if you need to enable 32 bit applications (NOTE: portal and Evolve currently only run in 32 bit mode)
You can also change some of its recycling setting to help boast performance. Most settings are found in the “Advance Settings” in the right click menu
Using Portal and Evolve you can use:
CM Authentication (forms): this is where the product will prompt you for a CM username and password to login to the site
Windows Authentication: This is there based on your windows username you will be attempted to be logged in to the product as that user (NOTE: if you are logged into the machine as the user DaveS there must be a user in CM called “DaveS”) it will then match the two users and log you in.
To change the authentication type in IIS, Select your site then double click authentication in the features view. You can then select you authentication type and select enable.
You must select either Forms or windows authentication but cannot have both windows and Forms authentication enabled at the same time
Mime types and additional controls\commands that allow application use that type of data.
In Portal and evolve there are certain type of data we must tell IIS how to use\handle. In the install guides for are products it shows you what types you may need to add.
To add Mime types select your server name, top level node in IIS (selecting the top node will mean your mime types will be inherited to all sites). “Then double click MIME Types” in the features view.
You can then click add and enter the parameters for your mime types