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

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

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

注意点一:

VS2019首次装了这个客户端库, 会出现这个上面界面 , 但是下次再装的话不会再弹出这个界面了, 而需要在

libman.json文件上修改.  在上面修改也很方便,  因为vs会自动给出提示.

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

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

效果展示:

1.   浏览器发送消息给webapi

2.  webapi推送消息给浏览器

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

注意点三  : 控制器发布消息, 到没有出现什么问题  , 前端页面一打开只要建立了连接,就能收到后端不断推送的消息

最新文章

  1. File System的简单操作
  2. How.To.Process.Image.Infomation.Of.Rotate.And.Flip.From.Server
  3. 模板函数 使用的默认void 模板报错
  4. Server 对象
  5. iOS自动适配
  6. IOS开发-几种截屏方法
  7. 一天一个Java基础——通过异常处理错误
  8. (转载)ConcurrentHashMap 原理
  9. 不实名认证去除新浪云SEA的实名认证提示的方法
  10. 王灏:光音网络致力打造Wi-Fi大生态圈
  11. Apache 多站点(虚拟主机)
  12. C#自定义的命名空间引用
  13. NFinal简介
  14. Activity(三)
  15. Extension Objects(扩展对象)
  16. POJ [P3660] Cow Contest
  17. NGUI_Depth
  18. webdriver API
  19. java求解第N个素数(质数)
  20. fetch添加超时时间

热门文章

  1. Go Web 编程之 程序结构
  2. Java 基础(四)| IO 流之使用文件流的正确姿势
  3. 「BZOJ4173」数学
  4. 程序员Java架构师多线程面试题和回答解析
  5. springboot整合@Scheduled定时任务的使用
  6. 类选择器练习:Google 案例
  7. KMO检验和Bartlett球形检验
  8. .net core webapi搭建(3)Code first+拆层三层+仓储
  9. [bzoj1375] [Baltic2002] Bicriterial routing 双调路径
  10. 玩转Django2.0---Django笔记建站基础七(表单与模型)