无法点击客户端功能(角度)

时间:2019-05-30 11:56:07

标签: asp.net angular api model-view-controller console-application

我正在尝试将Signalr与asp.net mvc和angularjs一起使用,在这里我需要向特定用户或组发送通知。 这是申请流程: Windows服务(使用httpclient)-> api->集线器

从集线器将触发通知。

直到集线器一切正常,我可以看到正在发送的参数,但是此控件返回到Windows服务之后。

我不明白,为什么会这样?

windows服务:

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->集线器->调用了func

但是当我尝试击打时 Windows服务(用于测试的控制台)-> api->集线器->不调用客户端方法

非常感谢您的帮助?

0 个答案:

没有答案