Ubuntu Server上的SignalR自助主机错误

非洲人

我在Azure上有一个虚拟机。我的服务器是Ubuntu Server 12.04。我的目标是在上面使用SignalR自托管主机。为此,我在ubuntu服务器上安装了Mono Develop并编写了示例代码。(Microsoft教程)对于防火墙,我在Ubuntu上禁用了防火墙,并在Azure虚拟机中添加了终结点1453 *。

我添加了对项目的所有引用并进行构建。一切正常,项目正在运行并监听端口1453。但是,当我从本地主机(不在ubuntu中)调用signalr时,我得到了一些错误提示:我对错误进行了快照:

错误

我的代码有什么问题?还是我忘记了一些参考资料?任何帮助,将不胜感激。谢谢。

[更新]我将该软件包从Nuget复制到了Mono安装软件包Microsoft.AspNet.SignalR.SelfHost安装软件包Microsoft.Owin.Cors

非洲人

芬妮,我发现了!问题是我错过了在我的Mono项目上添加一些dll的问题。明确的方法是,将在本地Windows中运行的项目复制到Ubuntu Server。在Mono中打开一个新项目,复制代码并添加所有引用。请记住,使用框架4.5并添加4.5版本的引用。

您必须添加的参考:

  • System.Web.Cors
  • Microsoft.AspNet.Signalr.Core
  • 微软
  • 微软.Owin.Cors
  • Microsoft.Owin.Diagnostics
  • Microsoft.Owin.Host.HttpListener
  • Microsoft.Owin.Hosting
  • 微软安全
  • 牛顿斯福特
  • Owin.dll
  • 微软Csharp
  • 系统核心
  • 系统数据
  • System.Data.SetExtensions
  • 系统文件
  • System.Xml.Linq

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows 10中的自助主机SignalR

来自分类Dev

Ubuntu Server 18.04.1 来宾在 Ubuntu Server 18.04.1 主机上,KVM

来自分类Dev

错误1130在Ubuntu Server 12.04上连接到MySQL

来自分类Dev

错误1130在Ubuntu Server 12.04上连接到MySQL

来自分类Dev

在Ubuntu Server上新创建的用户的shell提示错误

来自分类Dev

无法更新Ubuntu Server的主机名输出(在Digital Ocean上)

来自分类Dev

Ubuntu上的Docker TLS错误

来自分类Dev

Ubuntu 13.10上的Eclipse错误

来自分类Dev

Ubuntu 13.10上的Eclipse错误

来自分类Dev

Ubuntu上的Docker TLS错误

来自分类Dev

Ubuntu 16.04上的odoo错误

来自分类Dev

在Ubuntu上获取Springseed错误

来自分类Dev

Ubuntu 16.04上的404错误

来自分类Dev

ubuntu 17.04上wxMaxima的错误

来自分类Dev

Ubuntu 16.04上的分段错误

来自分类Dev

Samba错误Ubuntu Server 12.04.2

来自分类Dev

Samba错误Ubuntu Server 12.04.2

来自分类Dev

Ubuntu Server 14.04上的SSL

来自分类Dev

Ubuntu Server 14.04上的Torrent

来自分类Dev

在云上安装Ubuntu Server

来自分类Dev

Ubuntu Server 17.10上的MaaS

来自分类Dev

Ubuntu Server 16.04 上的 DKMS

来自分类Dev

Owin Odata Web API自助主机406错误

来自分类Dev

Nancy Mono自助主机无法在端口80上启动

来自分类Dev

Nancy Mono自助主机无法在端口80上启动

来自分类Dev

本地主机 Ubuntu

来自分类Dev

Windows上的Ubuntu上的OMP错误Bash

来自分类Dev

VirtualHost始终在Ubuntu 14.04上使用Apache返回默认主机

来自分类Dev

ubuntu 13.10和apache 2.4.6上的虚拟主机