I have been playing with some C++ CGI lately and was wondering a couple things. I am using Visual Studio 2005 on Windows Server 2003.

1.) What is the best way to maintain a CGI project? Meaning, so far for every new application (every webform/page) I have to setup a new VS project. Surely there must be a better way. Can I setup VS to compile each .cpp into a seperate .exe?

2.) Is Url Rewriting the only way to get the CGI application to execute without including the .exe on the end of the filename or is there some other way in IIS?

Thanks for the help