.net - Mono for ASP.NET 对于实际应用程序来说是否足够成熟?

标签 .net asp.net apache iis mono

您听说过使用 Mono 的真实 ASP.NET 应用程序吗?他们面临什么问题?您是否建议使用这种技术来为 RIA 构建服务器端?
我们计划构建 ASP.NET Web 服务。有一个 .NET 开发团队,我们希望重用我们的技能,因此我们必须坚持使用 ASP.NET。但使用 Windows 服务器是不可取的。
您会建议使用 Linux + Apache 和 Mono 或 Windows + IIS 和 .NET 吗?
提前致谢!

最佳答案

Have you heard of real ASP.NET applications that use Mono?

Therecouple其中最著名的可能是 MMO orionsbelt据我所知,它使用 mono 和 Nginx 网络服务器。不过,我想说的是,大多数基于 ASP.NET mono 的应用程序都在公司内部运行,因此我可以指出的“疯狂”示例并不多。

What problems do they face?

问题可能是例如选择单声道 doesn't support 的技术,所以你必须寻找替代方案。此外,在新的 MS.NET 版本发布后,尖端新功能的可用性可以在单声道中推迟。与 MS.NET 相比,我对 Mono 的体验是,有时我会花更多时间进行部署/测试,但到目前为止还没有出现任何问题会导致我停止使用 Mono(然而这是主观的,它取决于热情和耐力) )。

Would you advice this technology to build a server-side for a RIA?

是的,我愿意,而且不仅仅是为了 RIA。您可以使用 mono 构建几乎所有合理的东西。

Would you recommend to use Linux + Apache with Mono or Windows + IIS with .NET?

这取决于您计划/必须在应用程序中使用的某些 .NET 技术。例如,如果您需要 Entity Framework 或 Mono 无法实现的类似内容,那么您必须选择 Windows(以防万一您必须使用它)。然而,这并不意味着您不能在 Linux/Apache/Mono 上构建与 Windows/IIS/MS.NET 上相同的东西。这只是选择适用于单晶硅的替代技术的问题。

关于.net - Mono for ASP.NET 对于实际应用程序来说是否足够成熟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3711173/

相关文章:

c# - 使用 AES 解密少量字节

c# - 按另一个集合值对集合进行排序

css - 母版页不抓取 contentPlaceHolder 的样式

asp.net - 在 Visual Studio 2010 Professional 中找不到请求的 .Net Framework 数据提供程序

java - mod_rewrite、RewriteMap、RewriteLock 和线程

node.js - 在 Electron 应用程序中以 root 身份运行 Node 命令

c# - 比较不装箱的结构是否相等

c# - sql命令不适用于c#中的select语句

asp.net - 无效的安全证书和域名

javascript - 如何在 Apache Web 服务器上部署 React App