【问题标题】:SignalR with Office Apps - "Error Access Denied error while negotiate connection."带有 Office 应用程序的 SignalR -“协商连接时出现错误访问被拒绝错误。”
【发布时间】:2016-12-23 16:17:54
【问题描述】:

我有三个项目。

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

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

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

提前致谢。

【问题讨论】:

  • 您能否监控对 SignalR 应用程序的调用?

标签: cors signalr office-app


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-27
    • 2014-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多