我想使用ASP.Net MVC框架在Linux上开发网站,我想知道:
- 开发这样的站点的最佳实践是什么(在mono/Windows上有什么区别)?
- 任何需要注意的问题?
- 是否存在任何(实质性的差异)-例如Mono和.Net之间缺少/专有库/组件等?
- 运行Mono与Apache需要任何特殊指令、模块吗?
- 在Windows / IIS和Linux / Apache上托管网站是否存在性能差异?
- 我打算使用VS Studio进行大部分开发-可以使用VS开发网站,然后将其部署到Linux上吗?
我知道这个问题在SO上已经被问了很多次。但是,大多数问题都可以追溯到2008年或2009年-这在互联网时间中非常长。自那些答案以来,情况可能已经发生了变化-因此那些答案可能已不再相关。
我必须声明我不感兴趣将站点托管在Windows服务器上-所以我只对适用于Linux服务器部署的解决方案感兴趣。