在基于Linux的服务器上运行ASP.Net
对于具有Java背景的开发人员,我也有兴趣探索使用ASP.NET工具/平台进行软件开发。
Java Web应用程序(.jsp和servlet)可以在许多服务器平台上运行。
:.NET Web应用程序能否在基于Linux的服务器上运行?考虑到无法使用Windows服务器托管Web应用程序的情况。
回答:
这取决于您使用的是哪种特定的.NET技术。该Mono项目提供运行ASP.NET网站的Apache模块(是mod_mono),并从我收集它工作得很好。
尽管Mono不支持所有.NET API,但值得注意的是WPF(我可能还记得WCF),但它确实为框架的其他许多方面提供了良好的支持。
如果您是从头开始并且特别想针对非Windows服务器,那么确保您的项目与Mono一起工作将是一个不错的目标。但是,如果需要Mono不支持的特定API或语言功能,则需要使用Windows服务器进行部署。这是设计时/架构选择应首先解决的问题。
以上是 在基于Linux的服务器上运行ASP.Net 的全部内容, 来源链接: utcz.com/qa/420530.html