My question is what is needed and what are the restrictions of deploying a .Net web application to a specific server.
Does the server need to be running windows?
Does the server need to have the .Net framework installed on it? (is this possible with non-windows servers?)
Does the server need to have IIS installed on it? (is this possible with non-windows servers?)
The reason for my question is we would like to create and package an application that could be deployed to a customer's server, however we want to be able to server customers who use windows, Linux, Unix, etc. servers.
I need to know the limitations and what workarounds are available