世上没有不可能的。只要你想,就有可能啊!!其实这个不难实现。在Linux安装一个虚拟机,安装一个Windows,搭建一个IIS服务器。然后把虚拟机的端口映射到主机上,或者构建一个桥接网络,即可实现Linux运行ASP网页。
具体方法可以参考这里: http://liangsuilong.blogspot.com/2009/02/virtualboxnatweb.html
当然这不是真正的Linux运行ASP网页,而且这个是根本不可能实现的。何况微软自己也逐步放弃ASP了,怎么可能还会让ASP跑在Linux呢?
![]() |
发件人 Linux |
当然,现在更新一代的ASP.net已经可以原生在Linux运行了,使用Apache的Mono扩展模块,就可以运行ASP.net写的网页。但是据说只能支持C#这一种语言。而且稳定性之类的问题肯定不如在微软的原生平台。但是这也是一个好的方向。毕竟增强平台的开放性是一件好事情。只不过在Linux运行微软的构件,心里总感觉怪怪的。
当然,一台服务器,如果负荷不是很高,可以安装虚拟机软件,运行多个服务,从而提高运行效率,从而减少在服务器硬件的费用支出。这也是各大厂商所推崇的一个方案。但是如果服务器负载已经很高,增加虚拟化方案似乎是不太可能,强行增加虚拟化软件,只会造成服务器的不稳定。所以这样看来,虚拟化还是一把双刃剑。用得好自然就会提高效率,用得不好就会效率降低。
因此,配置一台服务器,还得要深思熟虑啊!
xunil
回复删除这是??
回复删除刚才按错键了,连标题都没有写好就按了ENTER发出去了,结果就会造成这种情况。一篇空白文章!
回复删除以前听说过好像也可以通过模块支持 asp ,不过不是太完美。
回复删除