Asp.net 无法点击客户端功能(角度)
我正在尝试将Signalr与asp.net mvc和angularjs结合使用,以便向特定用户或组发送通知。 以下是应用程序流程: Windows服务(使用httpclient)-->api-->集线器 它将从集线器触发通知 在hub一切正常工作之前,我可以看到发送的参数,但在该控件返回windows服务之后 我不明白,为什么会这样 windows服务:Asp.net 无法点击客户端功能(角度),asp.net,angular,api,model-view-controller,console-application,Asp.net,Angular,Api,Model View Controller,Console Application,我正在尝试将Signalr与asp.net mvc和angularjs结合使用,以便向特定用户或组发送通知。 以下是应用程序流程: Windows服务(使用httpclient)-->api-->集线器 它将从集线器触发通知 在hub一切正常工作之前,我可以看到发送的参数,但在该控件返回windows服务之后 我不明白,为什么会这样 windows服务: using (var client = new HttpClient()) { cli
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("http://localhost:39751/");
client.DefaultRequestHeaders.Accept.Clear();
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response;
////GET Method
try
{
response = await client.GetAsync("api/testdoc/TestHit/" + 12545);
if (response.IsSuccessStatusCode)
{
Console.WriteLine("API Hit Success...");
}
}
catch (Exception)
{
throw;
}
hub :
public void TestHit()
{
// test
//
Clients.Group("GlobalNotifications").onTestHit();
}
angular :
onTestHit: function() {
console.log('client test callback');
}
当我使用
按钮->api->集线器->函数调用
但是当我试着像这样击球的时候
windows服务(测试控制台)->api->hub->不调用客户端方法
非常感谢你的帮助