I am thinking of developing a website using the ASP.Net MVC framework on Linux. I would like to know:
- what are the best practises for developing such a site (are they any different for mono/ Windows)?
- any gotchas I should be aware of
- any (material diffeences) - e.g. missing/proprietary libraries/componenst between Mono and .Net
- are there any special directives, modules required to run Mono with Apache?
- Are there any performance differences between a site hosted on Windows/IIS and Linux/Apache?
- I intend to do most of my development using VS Studio - can the site be developed using VS and then deployed on Linux?
I am aware that this question has been asked several times here on SO. However, most of the questions date back to 2008 or 2009 - which is a very long time in internet time. Things may have moved on since those answers - so those answers may no longer be relevant.
我不得不指出,我是NOT有兴趣在视窗服务器上接收该网站,因此,我只有兴趣了解用于部署第1737(2006)号决议服务器的工作。