首页 新闻 会员 周边 捐助

SingalR中访问本地mdb文件控制台输出抛异常

0
悬赏园豆:10 [待解决问题]

我在使用SignalR的时候,想把一些信息写入到数据库中,但是在访问本地mdb文件的时候输出窗口却抛出了异常,导致客户端无法再连接到服务

测试环境为SingalR 2.1,因为项目是Framework 4.5.2的,所以未使用core版本的SingalR 3,
以下是示例代码.

服务端报错信息:

客户端报错信息:

而如果我将访问的数据库换成PostGre之后却没有任何异常出现,不知道是什么原因,看起来像是异步取消异常,但我把mdb的访问换成同步方式也是出现同样的错误

人不自在的主页 人不自在 | 初学一级 | 园豆:148
提问于:2020-08-18 21:48
< >
分享
所有回答(1)
0

除开最后一句await

Task.Run(()=>{

其他语句放这里;

})

花飘水流兮 | 园豆:13617 (专家六级) | 2020-08-19 16:19

没用的,这个我试过,一样的报错,不知道是bug还是怎么的,不过我也只试过访问Postgre数据库,不管是同步还是异步均是正常的,但是访问mdb就是不行,mdb能正常返回数据,但signalR会在输出窗口抛出任务中断和websocket的异常出来,只要有这个异常出现,客户端就无法再连接到SignalR

支持(0) 反对(0) 人不自在 | 园豆:148 (初学一级) | 2020-08-20 22:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册