Installing Vault on the same server as Sharepoint

A collection of information about Vault, including solutions to common problems.

Moderator: SourceGear


Posts: 9736
Joined: Tue Dec 16, 2003 1:25 pm
Location: SourceGear
PostPosted: Thu Feb 17, 2005 11:23 am
Sharepoint and Vault cannot successfully co-exist on the same server machine without special configuration.

The problem:
Sharepoint modifies some of the configuration of the web site where it is installed. The solution to this problem is to create a new web site dedicated to Vault, and keep this separate from Sharepoint.

For those interested in the technical aspects, here's what is happening:

When Sharepoint is installed, it changes the default settings that IIS / ASP.Net ship with. Sharepoint places a web.config file in wwwroot. This Sharepoint web.config file overrides the normal default settings found in ASP.Net. For instance, the Session module is removed from any web app found under the web site where Sharepoint is installed. However, Vault cannot operate properly without session state to store things like authentication tokens and other users' settings.

The solutions:

--See this link for recommendations from Microsoft on how to run ASP.NET web apps on the the same machine as Sharepoint:

http://support.microsoft.com/kb/828810


--An alternative solution is to create another web site, with no web.config in the new root. This allows Vault to use the standard ASP.Net configuration.

The steps are as follows:

1) Use the IIS administrative tool to create a second web site, in a directory other than %systemdrive%\inetpub\wwwroot.

2) Next, install Vault. On the Select Feature screen of the Server Installer select the Server component and browse to your new directory. On the WebSites dialog choose to install Vault to the new web site. For more information on installing to the new web site, see the "Updating System - Web Site" section of the Vault Install Guide at http://www.sourcegear.com/vault/support ... ytoinstall

3) If Sharepoint is installed on a machine where Vault is already installed, you may need to uninstall Vault (keep your database), create the new website, then reinstall Vault, installing it to the new website. Make sure the new website has execute permissions (scripts only) to the home directory.
Linda Bauer
SourceGear
Technical Support Manager

Return to Knowledge Base (Vault)

Who is online

Users browsing this forum: No registered users and 3 guests