This is a two part question, first, and potential show stopper, can .NET solutions be built on Linux deployment? If not native, perhaps I would use a Win Remote Build server?
Assuming I can work around the above, what is the best practice deployment for using standard SSL port? In windows I just change the defaul configuration to 443, but in Linux it would have to run as root, so I'm guessing a thin HTTPD solution or squid (which I believe is an extension of Apache HTTPD)?

