我使用APS.NET做的网站,想架设到linux系统的web服务器上!求具体的解决方案!
解决方案 »
- Page.ClientScript.RegisterStartupScript(this.GetType(), "Begin", "<script> wind
- 有没有测试网站有效链接的工具啊?
- windows 服务器管理怎么最好的预防这些东西
- 特难题:一Div放在一个form里面.Div是动态加载的,如果Div显示后,不能完全显示...(解决,另送100,求助)
- VS2005,怎样让相当于一个子页面(潜入IFRAME中的页面)去刷新主页面?
- 急急! asp.net弹出消息框问题
- 请问DataGrid中一个简单的问题?
- 各位大哥,我遇到一上费解的问题:
- 在创建sql server表时,用PowerDesign工具生成的sql,不含注释,是我设置不对还是本来就这样?
- 菜鸟问题:如何取得一个目录的大小?
- asp.net发表文件内容用什么控件?
- 怎么用.net生成flash动画文件
参考
参考
什么时候MS把.NET弄成跨平台了,JAVA的末日就来了(貌似不太可能)
PS:我也以为有什么简单方案呢,想进来
下载地址:linux.j66.net
Mono: 用V2.4.2.3版的源代码编译安装,详见 http://linux.j66.net/bbsfile-2021 ;
WEB服务器:建议用Jexus V3.2版;
数据库:文件数据库可以用Sqlite,很好用的,大型一点的可以用PostgreSQL或MySQL,MSSQL也未尝不可;
http://mono-project.com/ASPTests 处获得。就我所知,国内已经有基于mono架设的个人网站、部门网站和企业网站,国外用Mono建站的就更多,你可以自己搜索一下这方面的内容(我曾看到过一个列表,但把网址忘记了)。总之,从实用主义出发,根据我的经验,在linux上跑ASP.NET是完全可行的。至于“完美”二字,只能是仁者见仁、智者见智,永远不会有一个定论。因为,Mono的.net并不等同于微软的.net,Mono必须考虑跨平台这个最大特性,而微软却完全可以不理睬跨平台这些东西,Mono中某些强大的功能在微软的.net却不存在,反之亦然。从跨操作系统这个优势而言,我个人更支持Mono!
为什么一定要微软提供呢?
.net的工作原理和java是一样的,Java可以跨平台,.net为什么不可以?微软不提供跨平台的运行环境,不等于其它公司不提供或不能提供:.NET早已不是微软的私人财产了!其实,Mono就是这个一个跨平台的.net运行环境,而且,已经做得非常令人满意了,某些功能比微软的.net还强大!
程序员要重事实,不要凭空想当然,而且要了解最新的科技进步信息,不能凭老观念!
事实上,.NET 跨非微软平台已经成功N久了!