Hi,
essentially you don't need FrontPage extenstions (if you don't like it as me :D ). I'm using virtual folder named 'solution' which points to the folder on the server where are located .sln and .vbproj files, I disabled anonymous access to this folder too. The second thing I did is shared folder 'project_name_solution' on the server, this is also protected with password. If you're migrating from localhost project to remote project, don't forget to change the file(s) .vbproj.web and .sln file to match current location..
When you're adding a new project in VS you gonna be asked to enter URL, here use the URL including 'solution' virtual folder, in the second dialog enter the UNC path \\....\project_name_solution
I've proved this approach and it's worknig fine.
Good luck
Jarda
==================
Jaroslav Lhotak
Internet Team
Radio Free Europe / Radio Liberty Inc.
http://www.rferl.org/