linux上架设APS.NET网站的详细解决方案

ladyuncle 2009-11-03 06:06:03
我使用APS.NET做的网站,想架设到linux系统的web服务器上!求具体的解决方案!
...全文
399 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
j66 2010-01-28
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 accpzwt 的回复:]
这也许和平台关系挺大的,Linux上按理说可以部署java,可以跨平台,NET只局限与Windows平台,不能够移植,
[/Quote]

程序员要重事实,不要凭空想当然,而且要了解最新的科技进步信息,不能凭老观念!
事实上,.NET 跨非微软平台已经成功N久了!
meditatorx 2009-12-31
  • 打赏
  • 举报
回复
好像是挺麻烦的哦
accpzwt 2009-11-25
  • 打赏
  • 举报
回复
这也许和平台关系挺大的,Linux上按理说可以部署java,可以跨平台,NET只局限与Windows平台,不能够移植,
truelove7283159 2009-11-25
  • 打赏
  • 举报
回复
原来这里有一个的类似的讨论啊.
j66 2009-11-08
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 dobzhansky 的回复:]
微软要是能提供其他OS的真的 .net, 除非太阳从其他地方升起
[/Quote]

为什么一定要微软提供呢?
.net的工作原理和java是一样的,Java可以跨平台,.net为什么不可以?微软不提供跨平台的运行环境,不等于其它公司不提供或不能提供:.NET早已不是微软的私人财产了!

其实,Mono就是这个一个跨平台的.net运行环境,而且,已经做得非常令人满意了,某些功能比微软的.net还强大!

j66 2009-11-05
  • 打赏
  • 举报
回复
当前的mono对ASP.NET 1.1及ASP.NET 2.0已经支持得很好了,同时也支持ASP.NET AJAX、LINQ及3.5的大量控件,它对2.0控件的支持度非常高,详细列表请见:http://mono-project.com/ASPTests ,更多内容可以从
http://mono-project.com/ASPTests 处获得。

就我所知,国内已经有基于mono架设的个人网站、部门网站和企业网站,国外用Mono建站的就更多,你可以自己搜索一下这方面的内容(我曾看到过一个列表,但把网址忘记了)。

总之,从实用主义出发,根据我的经验,在linux上跑ASP.NET是完全可行的。至于“完美”二字,只能是仁者见仁、智者见智,永远不会有一个定论。因为,Mono的.net并不等同于微软的.net,Mono必须考虑跨平台这个最大特性,而微软却完全可以不理睬跨平台这些东西,Mono中某些强大的功能在微软的.net却不存在,反之亦然。

从跨操作系统这个优势而言,我个人更支持Mono!
ladyuncle 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 j66 的回复:]
Linux:建议用Ubuntu服务器版,版本用8.04或更高版本,安装时不必添选任何组件;
Mono: 用V2.4.2.3版的源代码编译安装,详见 http://linux.j66.net/bbsfile-2021  ;
WEB服务器:建议用Jexus V3.2版;
数据库:文件数据库可以用Sqlite,很好用的,大型一点的可以用PostgreSQL或MySQL,MSSQL也未尝不可;
[/Quote]
请问您有成功案例没!这样的方案能否跟在windows平台上一样的完美运行!mono2.4似乎只支持少量的.NET控件,还有我的系统是ubuntu9.04 ,数据库是mysql !
暴走的车轮 2009-11-05
  • 打赏
  • 举报
回复
mark
ladyuncle 2009-11-05
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 wjn161 的回复:]
mono项目关注的就是在linux平台下的.net framework.(前面说.net不能跨平台的可以去了解一下,以前CSDN还有过过开源阵营坚决反对mono项目加入.net framework的相关报道) 前不久还看到有人在CSDN上分享了一个Linux平台下的类似于IIS一样的软件.现在找不见了.还有我质疑的是楼主把ASP.NET部署到Linux平台.数据库还要放到winodws平台上的服务?-
[/Quote]

数据库是mysql
Dobzhansky 2009-11-04
  • 打赏
  • 举报
回复
微软要是能提供其他OS的真的 .net, 除非太阳从其他地方升起
j66 2009-11-04
  • 打赏
  • 举报
回复
Linux:建议用Ubuntu服务器版,版本用8.04或更高版本,安装时不必添选任何组件;
Mono: 用V2.4.2.3版的源代码编译安装,详见 http://linux.j66.net/bbsfile-2021 ;
WEB服务器:建议用Jexus V3.2版;
数据库:文件数据库可以用Sqlite,很好用的,大型一点的可以用PostgreSQL或MySQL,MSSQL也未尝不可;

j66 2009-11-04
  • 打赏
  • 举报
回复
Jexus!
下载地址:linux.j66.net
wjn161 2009-11-04
  • 打赏
  • 举报
回复
mono项目关注的就是在linux平台下的.net framework.(前面说.net不能跨平台的可以去了解一下,以前CSDN还有过过开源阵营坚决反对mono项目加入.net framework的相关报道) 前不久还看到有人在CSDN上分享了一个Linux平台下的类似于IIS一样的软件.现在找不见了.还有我质疑的是楼主把ASP.NET部署到Linux平台.数据库还要放到winodws平台上的服务器么?还是用mysql?
_0筱筱0_ 2009-11-04
  • 打赏
  • 举报
回复
静观其变
jin20000 2009-11-04
  • 打赏
  • 举报
回复
大哥你就是MJ也不行啊,别折腾了,用WINDOWS吧,
PS:我也以为有什么简单方案呢,想进来
caobob 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lost_painting 的回复:]
粗略看了楼上的贴出来的链接,很麻烦而且有一定的问题.
什么时候MS把.NET弄成跨平台了,JAVA的末日就来了(貌似不太可能)
[/Quote]
java 有可能死不掉,MS的windows操作系统估计是死定了
hy_lihuan 2009-11-04
  • 打赏
  • 举报
回复
我还以为给我解决方案,想来看牛人的
miaojun888 2009-11-04
  • 打赏
  • 举报
回复
.net的东西最好还是弄在windows上好啊.放在其它系统上折腾哪!
artwl_cn 2009-11-03
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 lost_painting 的回复:]
什么时候MS把.NET弄成跨平台了,JAVA的末日就来了(貌似不太可能)
[/Quote]
也对,建议用虚拟机吧
hzcat1030 2009-11-03
  • 打赏
  • 举报
回复
。。。。。。。。。
加载更多回复(3)

62,050

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧