首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在基于Linux的服务器上运行ASP.Net

在基于Linux的服务器上运行ASP.Net
EN

Stack Overflow用户
提问于 2009-07-12 15:01:43
回答 13查看 249.2K关注 0票数 89

对于具有Java背景的开发人员,我也对使用ASP.NET工具/平台进行软件开发感兴趣。

Java web应用程序(.jsp和servlets)可以在许多服务器平台上运行。

问题:Linux应用程序能够在基于.NET的服务器上运行吗?考虑到无法使用Windows服务器托管web应用程序的情况。

EN

回答 13

Stack Overflow用户

回答已采纳

发布于 2009-07-12 15:08:44

这取决于您正在使用的特定.NET技术。Mono Project提供了一个运行ASP.NET站点的Apache模块(mod_mono),据我所知,它工作得很好。

Mono并不支持所有的.NET APIs -特别是WPF (可能还有WCF,我记不清了)--但它确实为框架的许多其他部分提供了很好的支持。

如果您正在从头开始,并且特别想要面向非Windows服务器,那么确保您的项目与Mono一起工作将是一个很好的目标。但是,如果您需要Mono不支持的特定API或语言功能,则需要使用Windows服务器进行部署。这是一个设计时/架构选择,应该放在前面。

票数 71
EN

Stack Overflow用户

发布于 2014-06-02 21:53:11

因此,我知道这是一个老问题,但我认为它可以经得起更新的答案。

微软已经正式发布了asp.net vnext和它的开源软件,可以部署到Linux和Mac上。它仍然很新,但确实依赖于mono的最新版本,因此目前需要您编译mono-framework,但我怀疑随着各种linux发行版发布mono的更新版本,它将更容易访问。This is a how to setup guide

此信息可能有些不稳定,并且会随着更新而发生变化。

更新ASP.NET CORE 2017年11月10日

等其他技术堆栈相比,docker and container technologies

票数 89
EN

Stack Overflow用户

发布于 2009-07-22 06:09:13

你可能想要考虑这个指南,帮助Windows开发人员将他们的代码移植到Mono/Linux:

Guide: Porting ASP.NET Applications - Mono

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1116175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档