【问题标题】:.NET on Windows to Mono on UbuntuWindows 上的 .NET 到 Ubuntu 上的 Mono
【发布时间】:2010-05-04 23:05:32
【问题描述】:

我正在寻找将我的 ASP.NET 2.0 应用程序更改为 Mono 框架的可能性。我使用了 Mono Migration Analyzer 工具,它确实检测到了一些 P/Invoke 和互操作依赖项。

例如:

1) 我们使用 Excel 互操作,在 Linux 上我们希望使用 StarOffice/OpenOffice 来代替。有没有一种简单的方法可以用 StarSuite 代替 Excel? (我知道这听起来很奇怪,但我只是不想错过,以防有人已经这样做了。)

2) LDAP 身份验证:在 Ubuntu(或其他版本的 Linux)中,什么是最好的替代方案?

3) Mono 是否有 Ajax 框架?最好使用与Atlas类似的控件?

希望我在这里不要太有野心..

【问题讨论】:

  • “我希望我在这里不要太野心勃勃..” - 如果不是为了野心,我们仍然会携带俱乐部 - 或者更糟糕的是,在泥泞中爬行。

标签: .net mono


【解决方案1】:

1) 是的,OpenOffice 有一个 Mono 互操作层。它不是很友好,但它确实有效。

2) 如果您只想在应用程序中使用 LDAP,可以使用 Mono 附带的 Novell.Directory.Ldap 库,并且可能还有其他可用的库。

3) Mono 包括 ASP.NET AJAX。还有其他可用的库,例如 Gaia AJAX。

【讨论】:

  • 我正在考虑在 Ubuntu 上迁移到 Mono,所以 Interops 会折腾。我正在寻找 Linux 中 Interops 的替代品,即如何在 Linux 中创建 openoffice scalc 对象?
  • OpenOffice 互操作层也适用于 Windows 上的 .NET,您可以在网上找到几篇文章。
【解决方案2】:

好的,在 Linux 中找到了 LDAP 替代方案 - http://www.openldap.org/' alt="OpenLDAP">OpenLDAP。 如果有人可以分享将角色和用户从 Windows Active Directory 迁移到 OpenLDAP 的经验,将会很有帮助。如果有人在 ASP.NET 中使用过 OpenLDAP。

【讨论】:

    猜你喜欢
    • 2017-06-11
    • 1970-01-01
    • 2011-05-12
    • 2012-02-18
    • 2010-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多