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

标签 linux wcf mono

这是我的第一个问题,请不要拍

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

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

请帮忙。还是不要开枪。

最佳答案

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

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

关于linux - Linux 上的 WCF - 值得付出努力吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1074292/

相关文章:

linux - 我可以使用 openJDK 而不是 Oracle JDK 安装 RubyMine 5 吗?

c - ALSA PCM调用的语义

c# - WCF 使用、关闭和扩展

wcf - 403 - 将类库添加到 Azure 项目上的 WCF Web 角色时出现禁止错误

c# - 针对 .NET 和 Mono 的跨平台线图库的建议

c# - 是否有一种与系统无关的方法来确定表示当前目录级别和父目录级别的字符串?

r - 从 Linux 服务器获取 R 时区

linux - 基于虚拟盒的嵌入式 Linux 开发

c# - 使用 Configure 方法时如何在代码中设置 WCF 基地址

asp.net-mvc - ASP.NET MVC 1 和 2 在 Mono 2.4 上使用 Fluent NHibernate