ASP.net? What sorcery! My undergrad website was developed in classic ASP. Our version control was copying files to a networked shared folder.
For an example of how utterly fucked classic ASP is: it has no API for accessing file uploads. If you code it yourself, it disables all of the rest of the parsing (query string, form variables, ...), which you then also have to code yourself. Not to mention the whole "hasn't been supported by Microsoft for a decade" thing.