All the documentation I have read seems to say I need to have the sourcesafe database on the web server my site is on. Is there a way I can hook up to a VSS running on a different server?
I myself would say no, though there may be, the only problem with hooking VSS up to a server other than your webserver's is that VSS would not have control of the file content , it is trying to secure, hooking it up on a different server might prove to be impossible, especially since I dont know of any software that can "remotely" protect your files that well(and it would take a considerable bandwidth to go thru VSS then to the webserver, or vice versa). Karl Blessing aka kb244{fastHACK}
To have VSS on my web server, do you mean having the repository on the server? The IIS servers at my company have limits on what applications can be installed on servers. If it is just the VSS repositiry then it should be ok.
Basically on the server that the master source is on (in my case, it's the webserver) , you need to have the portion of VSS that will control who has rights to edit what.
which is the whole point of VSS, you can work without VSS, but if your staff is not organized within itself, you guy could be stepping all over each other's toes. Karl Blessing aka kb244{fastHACK}
The main reason for putting it on the same server is that Visual Interdev does NOT directly perform the check-in/out procedure - it is an HTTP request. In other words, when you request a check-out, Interdev sends a message to the web server, which then does the VSS chit-chat.
So what? Well by the time VSS is involved, the 'anonymous' web user is probably doing the talking - and without a fair amount of privalige adjustment it is unable to 'see' or use a VSS on a different server.
It is this reason that, without additional fiddling, files are usually checked out to the 'IUSR_servername', rather than to yourself, when using interdev.
Yes, this is most peculiar and does not really work as well as you may want.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.