繁体   English   中英

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

[英]Error loading hubs. HTML5/js front-end and C# back-end

在此输入图像描述 我们没有使用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) 信号器/集线器未在IIS 7中加载,但在Visual Studio中正常工作

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

4) 未找到SignalR / signalr / hubs 404

5) 如何让SignalR集线器连接跨域工作?

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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM