Saturday, August 28, 2004
Speed up vss over vpn

If you have ever worked through a vpn using vss, you know the pain it can cause.  I still have a bald spot from where I hit my head on my desk one to many times waiting to check something in.  Something like a 1 line change, where you wonder how it could take literally minutes. 

So after some searching, I found a little app that seems to be working extremly well.  Vssconnect from VoxCode software has server bits that runs as a service on the VSS box, and client bits.  Server is pretty simplistic, and offers a couple options over the normal vss server, but nothing to cheer about.  The client, on the otherhand, is a very fresh perspective on vss.  Make to look like vss with a facelife, the ui does everything the normal vss ui does and a few extras.  It also seems much faster then the normal ui.

The best part, though, is it does what it promises.  I have been checking in and out all day long, and its so fast.  As fast as being at my desk, and it even seems faster sometimes.  Get latest still takes a bit, but much less then without the addin. 

I didn't setup the server, but that part seemed to go very quickly.  The client setup was cake, and the integration into vs.net is done behind the scenes, so you still deal with the same vss dialogs. 

I did have 1 minor complaint though.  I was having some networking issues at the time.  I was connected to the VPN, but was unable to get to a specifc vlan via tcp (although I could get there \\server).  I had the client installed, and it took over vss in the IDE.  VSS normally talks over netbios (forgive me if my protocol is wrong, been a while  :) so I could get to the DB from the vss ui, but I couldnt ping the machine, and thus I couldnt connect to the vssconnect service.  I searched for a way to turn off the plugin so I could at least use the old integration, but coulnd't find one.  Figure I would have had to uninstall.  Fixed it with a static route, and all was well, but I would have liked a way to “disable” vssconnect.

Anyway, check it out here

[Edit] Oh and I forgot to mention.  At 30$ a developer, it's very reasonable also.

Admin | Code


1/23/2005 3:53:20 PM (Eastern Standard Time, UTC-05:00)
You can turn it off quite easily simply by starting your VssConnect client. From the File menu simple uncheck the "Enable VssConnect VS.NET Integration" option and you should be good to go.
<br>
<br>McP
1/23/2005 3:53:20 PM (Eastern Standard Time, UTC-05:00)
Still loving vssconnect. Such a drastic improvement, I think our plans to move to subversion may be on hold. I'm hoping we might be able to make it all the way to team system with this solution.
<br>
<br>Also, more of the conversation over here.
<br><a target="_new" href="http://weblogs.threepines.net/mcplog/archive/2004/08/30/252.aspx">http://weblogs.threepines.net/mcplog/archive/2004/08/30/252.aspx</a>
1/23/2005 3:53:20 PM (Eastern Standard Time, UTC-05:00)
Hi everyone
<br>I have looking for some alternative for MS VSS to access source code remotely (including .Net)... came across VSSConnect! and found it simple and straight forward. But I have not been able to connect it over vpn. I am on vpn network and have been assigned an internal VPN IP. The machine which hosts VSS DB is also on VPN (at remote end).
<br>
<br>My query - Is it possible to install both server and client app on my machine itself pointing the server location to the remote machine? I have tried this and didn't work... I know either I am doing some sily mistake here or it is not possible to do that way..
<br>
<br>comments please.
<br>
<br>Cheers - Viv
1/23/2005 3:53:20 PM (Eastern Standard Time, UTC-05:00)
Hi everyone
<br>I have been looking for some alternative for MS VSS to access source code remotely (including .Net)... came across VSSConnect! and found it simple and straight forward. But I have not been able to connect it over vpn. I am on vpn network and have been assigned an internal VPN IP. The machine which hosts VSS DB is also on VPN (at remote end).
<br>
<br>My query - Is it possible to install both server and client app on my machine itself pointing the server location to the remote machine? I have tried this and didn't work... I know either I am doing some sily mistake here or it is not possible to do that way..
<br>
<br>comments please.
<br>
<br>Cheers - Viv
1/23/2005 3:53:20 PM (Eastern Standard Time, UTC-05:00)
I'm not sure if the config you are wanting is possible, nor do I see any value. Once you are connected to the VPN, as long as you can ping the VSS machine, you should be able to connect via vssconnect. I would first look at your routing setup to see if you even have a route to the VSS box. If not, then it's a networking issue. If you have a route to the box, and still can't connect via vssconnect, I would double check all the settings and make sure everything is right. Name resolutions between the VPN and the local network maybe diff too, so keep that in mind.
<br>
<br>Thanks
8/2/2007 3:14:07 PM (Eastern Daylight Time, UTC-04:00)
Hi mate,

I have a question:
How did you set up the static connection?

Could you please describe it in more details?

Many thanks,
Laurentiu


Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):