SignalR 与 Office 应用程序 - "Error Access Denied error while negotiate connection."
SignalR with Office Apps - "Error Access Denied error while negotiate connection."
我有三个项目。
- SignalR 主机应用程序
- 启用 CORS 和 JSONP 设置
- Office Apps 应用程序(清单)
- 在 masifest > App Domains 设置中,包括 SignalR 主机应用程序 URL
- Office Apps Web 应用程序
- 修改了
$.connection.hub.url.
因为我正在访问跨源主机
我正在从 Office Apps Web 应用程序访问跨源 SignalR 主机应用程序。当我从集线器启动连接时,我在协商连接时遇到 "Error Access Denied"
错误。”但它在浏览器中工作(为此我创建了 html 具有相同代码的应用程序和 运行 在浏览器中) .
环境:jquery-1.10.2.js
、jquery.signalR-2.2.1
、Office 2016
提前致谢。
我找到了根本原因。 Office 应用程序需要 SSL 连接到 signalR 服务器。
$.connection.hub.url = "https://localhost/Hub/signalr";
我有三个项目。
- SignalR 主机应用程序
- 启用 CORS 和 JSONP 设置
- Office Apps 应用程序(清单)
- 在 masifest > App Domains 设置中,包括 SignalR 主机应用程序 URL
- Office Apps Web 应用程序
- 修改了
$.connection.hub.url.
因为我正在访问跨源主机
- 修改了
我正在从 Office Apps Web 应用程序访问跨源 SignalR 主机应用程序。当我从集线器启动连接时,我在协商连接时遇到 "Error Access Denied"
错误。”但它在浏览器中工作(为此我创建了 html 具有相同代码的应用程序和 运行 在浏览器中) .
环境:jquery-1.10.2.js
、jquery.signalR-2.2.1
、Office 2016
提前致谢。
我找到了根本原因。 Office 应用程序需要 SSL 连接到 signalR 服务器。
$.connection.hub.url = "https://localhost/Hub/signalr";