The HelpMaster Web Administration relies on the IIS 6 metabase format. IIS 7 uses a different metabase and as a result, when running the Web Interface on a server that is using IIS 7 issues with the Web Administration Utility may be encountered. The way to solve these issues is to enable IIS 6 Compatibility Mode.
To enable IIS 6 compatibility mode, in Windows Vista, Windows 7, or Server 2008, run the 'Turn windows features on or off' utility. (You can find this from 'Control Panel' -> 'Programs and Features' -> 'Turn Windows Features on or off'). Under 'Internet Information Services' -> 'Web Management Tools' select 'IIS 6 Management Compatibility' then click 'OK'. The IIS 6 Management Console however, is not required.
An additional consideration when running Windows Vista, Windows7, or Server 2008 is to ensure that the Web Administration Program is run in the context of an Administrator which will help ensure the account has appropriate access to the IIS metabase.
The HelpMaster Web Module by default needs to run in an application pool using Classic Pipeline Mode rather than Integrated Pipeline Mode which is the default pool in IIS 7. If run in Integrated Pipeline Mode you will likely experience an error when browsing there for the first time. To solve this error, take one of the following courses of action:
Application Pool authentication also needs to be configured using the selected HelpMaster Application Identity Logon account credentials from the Advanced Settings... of the Application Pool that the HelpMaster web application belongs to. Select the HelpMaster Application Identity Logon account from the Identity option under the Process Model section as follows;
Do not modify the above authentication settings unless you are proficient in deploying web applications and in IIS configuration.
See also