Setting up FogBugz on a Windows server is as easy as double-clicking the FogBugz-Setup-Version.EXE file that we distribute and following the instructions on screen.
FogBugz setup uses a wizard interface to walk you through the setup one step at a time. At any point you can cancel, and it will roll back any changes you have already made.
When you run FogBugz setup, if anything goes wrong during the main phase (in which you see a progress indicator), after the error message is displayed, FogBugz Setup gives up and rolls backwards.
There are command-line arguments to the Setup EXE program which can be used to ignore errors and continue anyway:
/sqlserveronly
This will tell Setup to only install the SQL Server database. This is useful if your SQL Server machine is a different machine than your IIS machine and they are not on the same domain (i.e. there is no trusted relationship between them). If Setup reports permissions errors within SQL Server and cannot continue read this for how to use the /sqlserveronly option.
/ignoreiiserror
When you run FogBugz Setup, it tries to call the AppCreate function in your web server, which is a standard feature of IIS that allows automated web application setup as opposed to manual web application setup. The AppCreate function creates the FogBugz website as an application in IIS.
/ignorepermissionserror
This will allow Setup to continue even if it can't set permissions for the FogBugz account (that you specify during Setup) to access the FogBugz directory. You will need to grant full permission for the FogBugz user account to access the FogBugz directory manually.