IIS 7 Setup
A virtual directory is created in IIS which points to the FogBugz Website folder.
(By default this is C:\Program Files\FogBugz\website)
The following settings are made in IIS. All but the last one, UploadReadAheadSize, can be set using the IIS management console (Internet Information Services Manager).
- The virtual directory is converted to an application, and the identity of the application is set.
- Right click on Application Pools and Add Application Pool. Set the name as FogBugz.
- Right click on the FogBugz application pool and choose Advanced Settings... In the Process Model section, set Identity to SpecificUser and Indentity SpecificUser Credentials to the FogBugz user account.
- Right click on the FogBugz virtual directory and click Convert To Application. Choose the FogBugz application pool by clicking Select and choosing it from the drop-down menu.
- The following are set to TRUE: AspAllowSessionState, AspBufferingOn, EnableParentPaths, AspSessionTimeout is set to one hour.
-
- Double click the ASP feature.
- Set Enable Buffer to True.
- Set Enable Parent Paths to True.
- Expand Session Properties and set Enable Session State to True and Timeout to 1:00:00.
- The default document is set to default.asp.
-
- Double click the Default Document Feature. Remove everything except default.asp
- Authorization is set to Anonymous account ONLY and the account for anonymous access is set.
-
- Double click the Authentication Feature. Enable Anonymous authentication and disable the others.
- Right click Anonymous Authentication and choose Edit... Click Set and enter the FogBugz account information.
- The 500 error handler is set to internalError.asp.
-
- Double click the Error Pages feature. Modify the 500 status code. Change the Path Type to ExecuteURL and set the path to /internalError.asp.