gpt4 book ai didi

asp.net-mvc-4 - $.connection.(hubname) 未定义。信号器/集线器501(未实现)

转载 作者:行者123 更新时间:2023-12-02 03:34:50 24 4
gpt4 key购买 nike

我有一个 MVC 4 应用程序,它有一个注册页面。

hub的代码如下:-

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using SignalR.Hubs;

[HubName("messageHub")]
public class MessageHub : Hub
{
/// <summary>
/// Broadcast the message to all clients
/// </summary>
/// <param name="message">message to be broadcasted</param>
public void Broadcast(string message, string messagetype, string messagetitle)
{
this.Clients.showMessage(message, messagetype, messagetitle);
}
public void Getsubscription()
{

}
}

同样,JS hub代码是:-

<script type="text/javascript" src="@Url.Content("~/Scripts/json2.js")"></script>
<script src= "@Url.Content("~/Scripts/jquery.signalR-0.5.2.js")" type="text/javascript"></script>
<script src="@Url.Content("~/signalr/hubs")" type="text/javascript"></script>
<h2>Index</h2>
<script type="text/javascript">
$(document).ready(function () {
//Initialize hub
var hub = $.connection.messageHub;

// hub.start();
$.connection.hub.start();
//Append event to Button
//hub.broadcast("c","b","a");

});

</script>

现在,运行后,$.connection.messageHub 为未定义

Screenshot in debug mode

其次我的 chrome 网络显示;- Network -Chrome

第三,当单击信号器/集线器的启动器时,我收到未实现的错误:- enter image description here

我尝试更改脚本的 URL,也作为 IIS 运行,但无法使其工作。如果我将脚本保留在 .cshtml( View )中并更改 --> 使用本地 IIS Web 服务器,则其工作正常任何帮助。!

最佳答案

@Scripts.Render("~/bundles/modernizr")

@Scripts.Render("~/bundles/jquery")

在布局部分评论了此部分并为我工作。

关于asp.net-mvc-4 - $.connection.(hubname) 未定义。信号器/集线器501(未实现),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com