javascript - 加载集线器时出错。 HTML5/js 前端和 C# 后端

标签 javascript c# html signalr

enter image description here我们没有使用 asp.net MVC 。我们使用带有 C# 后端的 SignalR 和带有 js 的 HTML5 页面。

当部署在带有 IIS 7.5 的 Windows Server 2012 R2 上时,我们的 SignalR 代码可以完美运行。

启动代码:

 public void Configuration(IAppBuilder app)
        {
            // For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=316888
            app.MapSignalR();
        }

Js引用代码:

 <script src="Scripts/jquery-2.1.1.min.js"></script>
    <script src="Scripts/jquery-1.10.2.js"></script>
    <script src="Scripts/jquery-1.10.2.min.js"></script>
    <script src="Scripts/jquery.signalR-2.1.1.js"></script>
    <script src="Scripts/jquery.signalR-2.1.1.min.js"></script>
    <script src="signalr/hubs"></script>

初始化代码:

var hubEngine = $.connection.allEnginesHub;
        $.connection.hub.logging = true;
        $.connection.hub.start()

现在我们正尝试在带有 IIS 7.5 的 Windows 7 上部署此解决方案

然后我们得到错误

SignalR:加载集线器时出错。确保您的集线器引用是正确的,例如

我们尝试了多种解决方案,将 js 脚本更改为本网站上发布的 ~/signalR/hubs,但似乎都没有解决我们的问题

1) http://www.codeproject.com/Questions/840675/Why-I-am-getting-the-error-signalr-hubs-not-found

2) Signalr/Hub not loading in IIS 7 but working correctly in Visual Studio

3) http://www.codeproject.com/Questions/753256/SignalR-Hub-with-Multi-Form

4) SignalR /signalr/hubs 404 Not Found

5) How do I get a SignalR hub connection to work cross-domain?

6) http://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-javascript-client#manualproxy

我们无法理解如何调试或解决此问题。

我们会根据要求继续添加问题的详细信息。

最佳答案

尝试放置:

<script src="@Url.Content("~/signalr/hubs")" type="text/javascript"></script>

代替:

<script src="signalr/hubs"></script>

关于javascript - 加载集线器时出错。 HTML5/js 前端和 C# 后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30273782/

相关文章:

javascript - 模态窗口在右侧略微移动

javascript - 所有事件的 HTML5 EventSource 监听器?

javascript - 如何动态插入外部动画 SVG

javascript - Bootstrap Tooltips 设置自定义标题消息

javascript - 如何在scrollTop上应用百分比

c# - 从对象列表中获取 n 个(部分)对象,从 n 个索引开始

c# - 自动定位库 - C#

javascript - Javascript 中对象的 every( ) 的类似物

c# - 在 C# 中替换同时包含波斯语和英语字母的字符串

java - 简单表达式的非法开始,不知道为什么?