Wednesday, July 27, 2005 11:38 PMHi! I tried to install Visual SourceSafe Internet but received the following error:
Visual SourceSafe Internet was not enabled on this computer because
Internet Information Services (IIS) is not installed. Please install Internet
Information Services before configuring Visual SourceSafe Internet.
I'm using the July Visual SourceSafe CTP on Windows 2003 with IIS installed and otherwise properly configured to support multiple web sites, each with its own IP address. I suspect that the installer is looking for a non-existant website with an ID of "1" although I wouldn't be surprised if the root problem was something else.
Anyway, a workaround would be greatly appreciated. Thanks....
Thursday, July 28, 2005 10:51 PMModeratorHi,
You are correct that VSS is looking for the website with ID=="1".
Currently, the VSS Admin tool can only enable the VSS Internet Service on the default website, with ID==1.
The RTM version will include some help pages that will allow you to enable manually the service on any website.
Meanwhile, the simplest workaround may be to:
1) use IIS Manager to export the websites configuration into an xml file,
- open IIS manager and select the "Internet Information Services (IIS) Manager" node.
- right click the node, choose AllTasks/BackupRestoreConfiguation...
- click CreateBackup button
- pick a filename (say "changesiteid") and click ok, close the backup dialog
2) manually edit the metabase/xml file and change the desired website ID to "1"
- locate the changesiteid.MD0 file (generally in %windows%\system32\inetsrv\MetaBack folder)
- edit the file and replace the site id (all occurences of "/LM/W3SVC/nnnnn" with "/LM/W3SVC/1")
- save and close the file
3) import back the configuration using IIS Manager
- right click again the IIS node, choose AllTasks/BackupRestoreConfiguation...
- selec the "changesiteid" backup line, click Restore button
- agree with restore, etc. close the dialogs after restore is complete
4) use SSAdmin to enable the webservice on the default website.
(you may also need to create manually the upload/download folders, if you encounter problems see this long thread http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=2774)
Tuesday, February 09, 2010 10:08 AM
Tuesday, February 09, 2010 3:13 PMyasmeenocr ,
To enable this, you would need to install IIS, and configure it to serve up the VSS database on a different computer. Then you would need to use the VSS Internet client is a plugin for Visual Studio. If you have existing solutions/projects, bind them using the VSS Internet Client. Then you can create folders and add files to an existing VSS database within the confines of your solution's namespace.
However, if you need full control over a VSS database with more powerful features (i.e. label, rollback, folder history), I would strongly recommend a third party solution. I'm biased here, but even so, SourceOffSite by SourceGear is one such tool. It was designed from the ground up to run over TCP/IP allowing you full access to most of your VSS features. You can see what is available on the the free demo. Give it a try.
Jeff Clausius - SourceGear
Are you wanting a fresh new look for VSS? The "Ribbon" awaits. - http://www.sourcegear.com/sos
Thursday, March 04, 2010 7:34 PMThanks alot.
Tuesday, March 23, 2010 1:23 AM
You may also try SourceAnywhere for VSS, which is a remote access & cross platform add-on for SourceSafe.