Javascript 信号器2.3无法读取属性客户端
你好 不幸的是,我不能让信号员为私人1对1聊天工作 以下是我所做的事情: 按正确顺序位于“我的布局”页面标题标记中的引用:Javascript 信号器2.3无法读取属性客户端,javascript,c#,html,signalr,Javascript,C#,Html,Signalr,你好 不幸的是,我不能让信号员为私人1对1聊天工作 以下是我所做的事情: 按正确顺序位于“我的布局”页面标题标记中的引用: <script src="~/Scripts/jquery-1.6.4.min.js"></script> <script src="~/Scripts/jquery.signalR-2.3.0.js"></script> 让我的chatHub类包含我的方法: [HubName("chatHub")] public
<script src="~/Scripts/jquery-1.6.4.min.js"></script>
<script src="~/Scripts/jquery.signalR-2.3.0.js"></script>
让我的chatHub类包含我的方法:
[HubName("chatHub")]
public class ChatHub : Hub
{
}
我有一个名为chatboxManager的javascript文件,其中包含以下内容:
var connection = $.hubConnection();
var ChatHub = connection.createHubProxy('chatHub');
使用上述方法,我可以连接到聊天中心
但它不承认客户。下面是:
// On New User Connected
debugger;
ChatHub.client.onNewUserConnected = function (id, name, userid) {
AddUser(ChatHub, id, name, userid);
}
如果我在js文件的开头使用此选项,则没有任何效果:
var ChatHub = $.connection.chatHub;
还有什么我可能错过的吗
我已经卸载了软件包并重新安装了它们
如果您有任何建议,我们将不胜感激
向您致以亲切的问候和感谢我不知道这是否是解决方案,但请尝试一下
var hubConnection = new HubConnection("http://yourIpHere:yourPortNr/signalr");
var chatHubProxy = hubConnection.CreateHubProxy("chatHub");
嗨,@KakaMir我会在解决方案启动并再次运行后尝试。谢谢你的建议。
var ChatHub = $.connection.chatHub;
var hubConnection = new HubConnection("http://yourIpHere:yourPortNr/signalr");
var chatHubProxy = hubConnection.CreateHubProxy("chatHub");