Skip to main content
Documentation & User Guides | FotoWare

What does FotoWare configure in Internet Information Services (IIS)

Overview

This document lists the changes that are made to IIS during installation and confifuration of FotoWare

 

FotoWeb automatically creates the following objects in IIS:

  • The application pool FotoWeb
  • The application pool FotoWebConfigServer
  • The website _FotoWebConfigServer with two bindings: 127.0.0.1:7103 and [::1]:7103 on the loopback interface (i.e., they cannot be accessed from other machines in the network, regardless of Firewall settings)
  • The application fotoweb under any website where a FotoWeb site is installed.
  • A global ISAPI and CGI restriction rule FotoWeb ISAPI Module
  • A global ISAPI and CGI restriction rule FotoWeb Legacy Upload ISAPI Module
  • Some changes to applicationHost.config to allow overriding certain configuration sections in web.config on individual websites

All application pools run as the FotoWare service account. The objects FotoWebConfigServer and _FotoWebConfigServer are not present in older versions. However, the configuration server has been present in all versions of FotoWeb 8 and later versions of FotoWeb 7, except it was running on Apache. FotoWeb does not automatically modify any other parts of the configuration of IIS. In particular, it does not set up or modify websites that FotoWeb is hosted on (other than adding the fotoweb application).

You are free to configure IIS websites and other parts of IIS as required to host other applications in IIS. You can also host other content on the same website as FotoWeb, as long as it does not conflict with FotoWeb.
There MUST NOT be any objects in IIS in the same location and with the same name as any corresponding objects created by FotoWeb.

Any objects created by FotoWeb MUST NOT be modified, reconfigured or customized, as any changes may be overwritten at any time and can impact the security, functionality and stability of FotoWeb. If the IIS configuration of FotoWeb is damaged or has been manually modified, or there are unexpected errors that may be related to IIS, running either one of the following commands can restore the entire IIS configuration and potentially resolve any issues:

fwsetup.exe -restoreIIS
fwsetup.exe -installModeReal

The first command is quiet and does not provide any feedback, but it does write to a log file. It only restores the IIS configuration. It may safely be run on a production system and should not cause downtime.

The second command runs the FotoWeb update wizard, which has a GUI and an error logging console. It may also resolve or detect other problems with FotoWeb. It may cause a few minutes of downtime, so it should be used with care on production systems, ideally outside of normal work hours.

The FotoWeb Administration Console also has options to remove a site from IIS and add it again, but it does not restore any global IIS configuration objects. It may cause downtime.