We have subversion running via https on Apache.
So when it came time to get continuous builds going, I was left with trying to get
CruiseControl.NET running on apache. It's actually easy with mod_aspnet + the right httpd.conf configuration.
<IfModule mod_aspdotnet.cpp>
AspNetMount /ccnet "C:/Program Files/CruiseControl.NET/webdashboard"
Alias /ccnet/ "C:/Program Files/CruiseControl.NET/webdashboard/"
#(AliasMatch is all one line)
AliasMatch /ccnet(.*\.aspx.*)
"C:/Program Files/CruiseControl.NET/webdashboard/default.aspx"
AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)
"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
<Directory "C:/Program Files/CruiseControl.NET/webdashboard">
Options FollowSymlinks ExecCGI
AspNet Files Directories Virtual
Order allow,deny
Allow from all
DirectoryIndex default.aspx
</Directory>
<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>