Linux 上的 WCF - 值得付出努力吗

Posted

技术标签:

【中文标题】Linux 上的 WCF - 值得付出努力吗【英文标题】:WCF on Linux - is it worth the effort 【发布时间】:2010-11-07 15:21:37 【问题描述】:

这是我在这里的第一个问题,所以请不要拍。

我最近一直在使用 Linux(Ubuntu 9.04 和 openSUSE 11.1),专注于 Web 服务。简单的 Hello World Web 服务(如 mono-project.com 上所述)工作正常。现在我需要走进WCF的精彩世界(我对这个概念很熟悉)。我被困住了。我已经安装了 MonoDevelop 和 mono-wcf 包(包括所有依赖项),你可以假设我不能编写简单的 WCF 服务器(好吧,我可以写它,它只是不会编译)。我缺少一些我找不到的引用:类型或命名空间名称“ServiceModel”不存在......当我添加 System.ServiceModel 引用时(我必须更改为 Moonlight/Silverlight 项目类型或我甚至在包中都没有看到它)我得到:类型或命名空间名称“ServiceHost”不存在,我只是不知道它在哪里。

我做错了什么?相同的代码在 Windows (VS2008) 上编译和运行良好。

请帮忙。还是不要开枪。

【问题讨论】:

+1 表示“还是不要开枪”:) 【参考方案1】:

虽然目前正在对 Mono 上的 WCF 进行一些工作(主要围绕 Silverlight 中包含的 WCF 部分),但 WCF 堆栈在很大程度上是不完整的。我的印象是,只有最基本的操作才是功能性的。

另一方面,常规网络服务应该是功能齐全的。

【讨论】:

以上是关于Linux 上的 WCF - 值得付出努力吗的主要内容,如果未能解决你的问题,请参考以下文章

在 SQL Server 数据库中计算字符串的哈希值 - 值得付出努力吗?

你都付出了哪些努力

你都付出了哪些努力

液体布局仍然相关吗?

突变测试在实践中有用吗?

付出不亚于任何人的努力