怎样将signalr部署到iis上

怎样将signalr部署到iis上,第1张

1、IIS的目录开放了浏览模式,直接通过http读取并下载; 2、历遍服务器上凯皮的某个网页盯蠢差内的所有文件链接列表,再下载; 3、写一个档雹Winfrom程序,读取image目录下的所有文件,再开放TCP端口,客户端远程连接到该端口,通过TCP将这些文件传输到客户端

在你使用signalR的过程中一拦渣定已经注意到了,前端页面除了加载signalR外还需要加载~/signalr/hubs下的js文件。

该自动生成的文件指明了signalR客户简雹悄端该如何访问后端。

当前端的signalRClient执行connect方法肆枯时其与后端建立了一个连接(连接类型取决于浏览器对HTML5的支持程度),此后前后端就可以随意的互相调用了。

是什么我就不多说了,派碰可自行去 官网 查阅

1.安装signalr,无需安装其他如jquery之类的

2.新建一个名为signalR.js的文件

3.在main.js中引入并挂载到全局

4.初始化

我的需求是登陆陪消之后连接服务器,所以我将初始化连接(initSR)的步骤放在了登陆成功获取到token时

但同时我又发现,当界面刷新时,由main.js中全局挂载的signaR会消失,所以需要在App.vue中再初始化一遍

5.使用

我的需求是订阅服务器中getNotification这个主题,当服务器那边任务处理芦羡知完成时,就会给我发送一条消息,我拿到这条消息并根据消息内容进行下面的工作

特别注意 :当此组件生命周期结束时,记得销毁注册的这个方法,不然会导致重复触发上面这个回调(我尝试了官网中所用的off方法,无效,所以自己手动清空这个数组,有更好的方法麻烦也告知一下)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12131404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存