【问题标题】:Running SignalR .Net Client on Linux with Mono - possible?在带有 Mono 的 Linux 上运行 SignalR .Net 客户端 - 可能吗?
【发布时间】:2014-02-10 07:56:17
【问题描述】:

有人有在 Mono 上运行 SignalR .net client 的经验吗?我正在考虑将其用于需要跨平台运行的进程(需要连接到 Internet 托管的 SignalR Hub)。

【问题讨论】:

  • 快速回答 = 是的,有可能。
  • 更新:它适用于 .net 4.0,但不适用于 4.5,因为 Mono 在使用一些基本 HTTP 客户端内容时会抛出未实现的异常。

标签: .net mono signalr


【解决方案1】:

我创建了一个在单声道框架下工作的信号器客户端示例项目:

https://github.com/mdymel/mono-signalr-client

我在我的一个网站上进行了检查,它运行良好。

【讨论】:

  • 是的,我还有自己的代码可以在 Mono / .NET 4.5 框架下工作。感谢您发布示例代码。
【解决方案2】:

我自己没有尝试过,但由于 the SignalR Mono solution 文件包含 Microsoft.AspNet.SignalR.Client40.Samples 示例,它看起来确实如此。

【讨论】:

    【解决方案3】:

    原来 Mono has a tool 您可以使用它来扫描您的程序集以查看它们是否与 Mono 兼容。我这样做了,这是与 SignalR .net 客户端相关的结果:

    所以看起来单声道不支持一些异步任务的东西。我看看有没有办法解决这个问题...

    【讨论】:

    • 这个工具好像已经过时了。它检查单声道 2.8。当前版本是 3.2.6
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-18
    • 1970-01-01
    • 2015-04-14
    • 2015-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多