.net core Azure函数未命中Asure信号器服务中心断点

.net core Azure函数未命中Asure信号器服务中心断点,.net-core,azure-functions,signalr-2,.net Core,Azure Functions,Signalr 2,我正在从前端代码和Azure函数(通过Azure信号器服务)调用信号器集线器。我让它在一个基本的级别上工作,但是当从Azure函数调用时,我的集线器中的断点没有被命中 Hub(完整代码,无其他方法): 公共类JobHub:Hub { 公共无效广播消息(字符串名称、字符串消息) { Clients.All.SendAsync(“broadcastMessage”、名称、消息); } Azure功能: 公共静态类SignalPrototypeFunction { [功能名称(“GarageUpda

我正在从前端代码和Azure函数(通过Azure信号器服务)调用信号器集线器。我让它在一个基本的级别上工作,但是当从Azure函数调用时,我的集线器中的断点没有被命中

Hub(完整代码,无其他方法):

公共类JobHub:Hub
{
公共无效广播消息(字符串名称、字符串消息)
{
Clients.All.SendAsync(“broadcastMessage”、名称、消息);
}
Azure功能:

公共静态类SignalPrototypeFunction
{
[功能名称(“GarageUpdate”)]
公共静态异步任务运行
(
[HttpTrigger(AuthorizationLevel.Function,“post”)]HttpRequest请求,
[SignalR(HubName=“JobHub”)]IAsyncCollector信号消息,
ILogger日志)
{
等待SignalMessages.AddAsync
(
新信号消息()
{
Target=“broadcastMessage”,
Arguments=new[]{“Azure”,“Hello”}
}
);
返回新的OkResult();
}
}
当我从浏览器连接到Azure SignalR服务时,我会按下一个按钮进行连接。发送('broadcastMessage','username','message');,点击 集线器的
Clients.All.SendAsync(“broadcastMessage”,name,message);
上的断点

从函数执行调用时,会将消息推送到前端(因此它必须通过这一行?),但断点不会被击中。


有什么想法吗?

我想我是想错了。经过一点调试,代码似乎没有通过我的web应用程序中的集线器?这意味着我在那里为客户端->客户端交互提供的任何逻辑都需要在调用我的函数之前复制?是否有断点工作?如果你创建了另一个函数,则是同一个应用程序它会命中日志语句吗?是的,断点是从前端请求命中的,而不是函数。我现在认为函数代码和集线器独立运行来做同样的事情。