SignalR用户的NullReferenceException
问题描述:
我有了这个代码SignalR用户的NullReferenceException
using Microsoft.AspNet.SignalR;
namespace Chat22
{
public class ChatHub : Hub
{
public void Send(string Message)
{
string Name = Context.User.Identity.Name;
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(Name, Message);
}
}
}
但是,当我尝试发送一个消息,我得到NullReferenceException
为Context.User.Identity.Name
但它工作正常,当我在JS设置的用户名代码,并将该名称作为参数添加到函数中,但获取上下文名称不起作用。
我试了本地和发布在网上
我怎样才能得到名字?
感谢
是否启用身份验证? http://www.asp.net/signalr/overview/security/hub-authorization#requireauth –
我没有!谢谢! –