ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 ) 学习及内容补充

       原文地址:  ASP.NET Core 2.2 WebApi 系列【九】使用SignalR 

       今天,看到了大牛的这篇博文,  发了一下评论, 我很惊喜, 没想到他很快就回复了我,  而且通过QQ帮助了SignalR项目运行中的问题,  我在这里表示感谢!  

下面, 我实练他的源码中.   中间碰到一些坎 ,(后找资料找到了),  现将这些坎作为他这篇文章的内容补充吧!

注意点一:  

      ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充 

VS2019首次装了这个客户端库, 会出现这个上面界面 , 但是下次再装的话不会再弹出这个界面了, 而需要在ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

 

 libman.json文件上修改.  在上面修改也很方便,  因为vs会自动给出提示.ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

 

 注意点二:  netcore 上的静态文件不能直接访问,  要在startup里面做一下设置.    然后开始启动项目,  打开message.html

 

           //设置静态文件
            app.UseFileServer(new FileServerOptions()
            {
                FileProvider = new PhysicalFileProvider(Path.Combine(env.ContentRootPath, "Resources")),//设置文件路径(物理路径)
                RequestPath = new PathString(@"/files"),//设置访问路径(虚拟路径)
                EnableDirectoryBrowsing = true   //目录浏览
            });

ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

 

 ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

 

效果展示:

1.   浏览器发送消息给webapi

ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

2.  webapi推送消息给浏览器

 ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 

3.  浏览器接受到webapi推送的消息

ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 )     学习及内容补充

 注意点三  : 控制器发布消息, 到没有出现什么问题  ,  就是在出现消息推送时,  浏览器端 我要点一下按钮  ,  浏览器才会接受到服务器端的消息!  我还不知道啥原因 ,  明天找资料查查!

 

ASP.NET Core 2.2 WebApi 系列【九】使用SignalR (作者:tenghao510 ) 学习及内容补充

上一篇:wpf mvvm ViewModel如何关闭view窗口


下一篇:Win10删除桌面上的回收站、计算机、网络等图标