I tried it about 12-18 months ago to port an ASPNET site to something that I could run on top of Apache. I know that this is not your goal, but stay with me.
The process was not smooth. There were parts of the .net infrastructure that (at that time) were not implemented in the code base of the grasshopper, and as soon as we assessed the extent of the problem, we decided that targeting the Mono development version would be much easier.
Anyway, try it. They had a demo the same day, so I think they still have it. If you encounter billionth language errors, I would consider the correct port (if the code base is small). If it works, make sure you have test cases to really test it thoroughly.
source share