我已成功将SignalR.AspNetCore集成到我的AbpZero模板中。一切正常。但是,当我尝试将集线器添加到应用程序(如document中所述)时,出现以下错误
public async Task SendMessage(string message)
{
await Clients.All.InvokeAsync("getMessage", string.Format("User {0}: {1}", AbpSession.UserId, message));
}
最佳答案
使用SendAsync()对我有用。我正在使用此软件包:<PackageReference Include="Microsoft.AspNetCore.SignalR" Version="1.0.0-preview2-30138" />
我使用它的原因是因为当我将新客户端添加到Angular项目中时,即npm服务包。软件包此时必须匹配。