带有Office应用程序的SignalR - "在协商连接时出现错误访问被拒绝错误。"

时间:2016-08-17 06:15:44

标签: cors signalr office-app

我有三个项目。

  • SignalR主机应用程序
    • 启用CORS和JSONP设置
  • Office Apps应用程序(清单)
    • in masifest>应用程序域设置,包括SignalR主机应用程序URL
  • Office Apps Web应用程序
    • 修改了$.connection.hub.url.,因为我正在访问跨域主机

我正从Office Apps Web应用程序访问跨源SignalR主机应用程序。当我从集线器启动连接时,我在协商连接时出现"Error Access Denied"错误。"。但它在浏览器中工作(为此我创建了具有相同代码并在浏览器中运行的html应用程序)。

环境jquery-1.10.2.jsjquery.signalR-2.2.1,Office 2016

先谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了根本原因。 Office应用程序需要SSL连接到signalR服务器。

$.connection.hub.url = "https://localhost/Hub/signalr";