这是我的 wcfService 代码 -
public class SystemService : ISystemService
{
private IHubContext hubContext;
public SystemService()
{
hubContext = GlobalHost.ConnectionManager.GetHubContext<WebApplication1.MyHub1>();
}
public void SendMessage(string sender, string message)
{
hubContext.Clients.All.SendMessage(sender, message);
}
}
我的带有 signalR 集线器的 Web 应用程序运行良好。
namespace WebApplication1
{
[HubName("myHub1")]
public class MyHub1 : Hub
{
public void SendMessage(string name, string message)
{
// Call the broadcastMessage method to update clients.
Clients.All.broadcastMessage(name, message);
}
}
}
只有来自 wcf 客户端的消息没有收到。跟踪日志中没有错误消息。如果可能的话,任何人都可以建议我在这里缺少什么。请询问是否需要任何其他详细信息。