error: 19 - 物理连接不可用

这是我在后台看到的错误提示:

(错误 : 由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。)

这是我在页面看到的提示:

最近在调试这个项目的时候,经常发现这个问题,之前看过很多参考和尝试过一些解决办法。然而并没解决我的问题,我把现有的项目删除后,再重新下载这个项目发现还是经常出现这个问题。可是这个问题在我刚启动就会卡在这个地方,我跟着报的错误摸索着,我发现了两点:1.我的代码跑到这了,但是我的 DbSet<TEntity> CurrentSet里是没有东西的;2.就是我要查的表有万多条。

我测试了原因让它断在这个地方,然后我再单步继续,后来加载出来了。但是这个过程很漫长看着页面的加载图标一直在那转,这让我很崩溃,于是我去看了我的CPU占用情况,因为我的电脑并不是开发配置,看了我才觉得我的电脑在崩溃加载中。

我总结了下:主要是我的CurrentSet没有获得数据,而我的代码已经跑到这里了,所以前面的请求超时了,后面的执行得不到数据,自然就卡在在这里了。当然我觉得中间可能连接关闭了,而在我单步的时候又打开连接。

猜你喜欢

转载自blog.csdn.net/just_lover/article/details/82804951
19