Using just these links as a guide, we quickly (less than a day) put up a data source over https for our customers to download GIS data to Google Earth.
KML reference and tutorial – KML is the XML language used to describe features that can be displayed in Google Earth and Google Maps.
Sample code to generate KML from a web service or web page (it’s VB.Net).
How to implement a custom authentication provider for IIS in .Net. Very useful if you need to authenticate your KML-generating web page and you don’t want to use Active Directory.