我正在编写一个 MVC 5 互联网应用程序,并且我有一个每小时执行一次的重复任务。此任务使用 DbContext 类更新一些模型对象。该应用程序部署为 Azure 网站。
我每隔几个小时就会收到以下错误:
System.Data.SqlClient.SqlException (0x80131904):从服务器接收结果时发生传输级错误。(提供者:TCP Provider,错误:0 - 信号量超时期限已到期。)---> System.ComponentModel.Win32Exception (0x80004005):信号量超时期限已到期
为什么是这样?另外,我怎样才能防止这种情况发生?
提前致谢。