我尝试安装 SignalR 库来创建示例聊天应用程序。我相信我已遵循文档中给出的所有步骤。我不确定失败的原因是什么。
创建聊天对象时失败。我正在使用 VS2010,并使用 VS2010 包下载实用程序下载 SignalR。
有人对此有疑问吗?
谢谢,
萨米尔
感谢 Hurricanepkt 帮助我。
是的,我确实使用 VS2010“添加库包”对话框通过 nuget 获取了所有 signalR。我收到对象未定义错误,位于 var chat = $.connection.chat;
我刚刚使它工作,但它是 ASP.NET Web 应用程序项目。我无法让它与 ASP.NET 网站项目一起使用。我不知道为什么。
我相信这是由于网站项目中的动态 dll 创建与 ASP.NET Web 应用程序项目中的固定 dll 的创建所致。
你遇到过这样的问题吗?
你的中心叫什么名字?如果您将其更改为“聊天”以外的其他内容,则它将不起作用。我遇到了同样的问题,因为我将其更改为:
public class ChatHub : Hub
{
public void Send(string message)
{
Clients.addMessage(message);
}
}
在 JavaScript 中:
var chat = $.connection.chat;
需要更改为
var chat = $.connection.chatHub;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)