If you install Vault Server 2012 on the same machine as Revit Server 2012, running 64-bit Windows Server 2008 (Or any other operating system running IIS 7), there is a good chance that Revit Server 2012 will stop working after the Vault Server install.
The reason is that when Vault installs, it will set the “DefaultAppPool” to run in 32 Bit mode, although Revit Server 2012 runs in 64 bit mode. So If Revit Server 2012 is also running its Web Service using the same Application Pool, it will stop working.
The solution is to:-
- Create a new Application Pool running in 32-bit more, assign this to Vault,
- Set the Revit Server Application Pool back to 64 bit mode and
- Restart IIS.
To create an Application Pool
- Open IISManager in the Administrative Tools of the Control Panel.
- Right-click the Application Pools folder. Click Add Application Pool.
- In the Name field, enter AutodeskAppPL.
- Leave the other two fields at their default and make sure Start application pool immediately is selected. Please ensure that .NET Framework version is set to .NET Framework v2.0.50727
- Click the OK button to apply the changes.
- Once created, Locate the new AutodeskApplPL, Right click it, select Advanced Settings, Change "Enable 32-Bit Applications" to True.
- Click OK To apply the Changes.
Set the Revit Server Service back to 64-bit mode
- Locate the original Revit Server application pool. Probably, “DefaultAppPool”.
- Right click it, select Advanced Settings, Change "Enable 32-Bit Applications" to False.
- Click OK To apply the changes
At a Command prompt run IISRESET /ALL
This does not apply to Windows Server 2003. Its not possible to have two Applications Pools running in 32-bit and 64-bit mode at the same time. See TS1078626