端口c#2.0 BL / DL和webservice / wcf代码到linux(使用oracle DB)

时间:2009-01-17 19:49:22

标签: c# linux mono

我有这个典型的场景。我有一个基于Windows上的.net 2.0框架构建的smartclient应用程序。申请的细节无关紧要。这不是一个学习项目,而是一个真正的中级企业应用程序,我需要移植。

我需要将BusinessLayer和DataLayer移植到Linux(使用oracle作为后端)。

我只是略微了解MONO项目 MONO Project

有人做过这种事吗?如果是,请指向适当的资源,这将有助于将我的BL / DL迁移/移植到Linux。

MONO也支持WCF / webservices吗?有什么警告吗?

这里需要一些真正的经验

  • 轻松移植/迁移
  • 面临的问题
  • 任何具体挑战
  • 已知限制等。

我没有做过这种活动。所以,任何输入w.r.t.这将是有帮助的,这对我来说真的是一个学习练习。

编辑:

有一个指针 The Mono Migration Analyzer Tool

这似乎很有用,但不是我的情况,因为我主要处理BL / DL /服务。 但对某人可能有用。请试一试。

如果除了以下我回答之外还有任何其他资源也会有所帮助。

1 个答案:

答案 0 :(得分:1)

我认为以下有关codeproject处理将.net应用程序移植到MONO的文章可能会有用。这是与“Mainsoft's Grasshopper”合作安排的竞赛。似乎是一个很好的工具。

- Race to Linux - Race 2: Time Tracker Starter Kit

- ASP.NET TimeTracker Starter Kits Porting from Windows to Linux

- Race to Linux - Race 3: Reports Starter Kit using Mono SqlServer/Firebird

可以在

找到关于MONO开发的良好总体介绍

Introduction to Mono - ASP.NET with XSP and Apache

以下是将应用程序移植到MONO的指南

Guide to porting application to MONO

这不是问题的完整答案,而是我发现的一些有用的资源。