我正在使用 SignalR 2.0。在我的 VS 2012 上本地运行时一切正常。但是当我在 IIS 上发布站点时,它会中断。该站点已加载,但其中一个脚本返回 404 Not Found。脚本有点像。
这条路确实不存在。正确的路径应该是:
https://example.com /private /signalr/negotiate?xxx
注意粗体部分。
在网站 ( https://example.com/ ) 内,我有另一个应用程序 ( https://example.com/private/ )。这个正在使用 SignalR。
这似乎是 SignalR 中的一个错误,因为可以从我的私人站点访问信号器/集线器路径。