C#Web应用程序中的执行超时已过期

C#Web应用程序中的执行超时已过期,c#,sql,.net,C#,Sql,.net,我在“命令超时”、“Web.Config文件”和“SQL server”中都没有提到超时 但每当方法运行时,我都会得到下面的错误。请看一看,并告知您是否意识到此类问题。查找下面的详细错误 System.Data.SqlClient.SqlException(0x80131904):执行超时已过期。 操作完成前的超时时间或服务器没有响应。--> System.ComponentModel.Win32异常(0x80004005):等待操作超时 位于System.Data.SqlClient.SqlC

我在“命令超时”、“Web.Config文件”和“SQL server”中都没有提到超时

但每当方法运行时,我都会得到下面的错误。请看一看,并告知您是否意识到此类问题。查找下面的详细错误

System.Data.SqlClient.SqlException(0x80131904):执行超时已过期。
操作完成前的超时时间或服务器没有响应。--> System.ComponentModel.Win32异常(0x80004005):等待操作超时
位于System.Data.SqlClient.SqlConnection.OneError(SqlException异常,布尔断开连接,操作
1 wrapCloseInAction)
位于System.Data.SqlClient.SqlInternalConnection.OneError(SqlException异常、布尔断开连接、操作
1 wrapCloseInAction)
位于System.Data.SqlClient.TdsParser.ThroweException和Warning(TdsParserStateObject StateObjectObj,布尔调用连接锁,布尔异步关闭)
在System.Data.SqlClient.TdsParser.TryRun(RunBehavior RunBehavior,SqlCommand cmdHandler,SqlDataReader dataStream,BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj,Boolean&dataReady)
位于System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
在System.Data.SqlClient.SqlDataReader.get_MetaData()
在System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds、RunBehavior RunBehavior、String ResetOptions String、Boolean isInternal、Boolean ForDescriptionParameterEncryption、Boolean shouldCacheForAlwaysEncrypted)
位于System.Data.SqlClient.SqlCommand.RunExecuteReaderDS(CommandBehavior cmdBehavior、RunBehavior RunBehavior、Boolean returnStream、Boolean async、Int32超时、任务和任务、Boolean asyncWrite、Boolean inRetry、SqlDataReader ds、Boolean describeParameterEncryptionRequest)
位于System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior RunBehavior、Boolean returnStream、String方法、TaskCompletionSource`1完成、Int32超时、任务和任务、Boolean和usedCache、Boolean asyncWrite、Boolean inRetry)
位于System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior、RunBehavior RunBehavior、Boolean returnStream、String方法)
位于System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior,String方法)的System.Data.SqlClient.SqlCommand.ExecuteReader()
在DanskeBankGroup.DJM.DataAccess.BatchDO.djmanonymizeapplicator(输入)
在DanskeBankGroup.DJM.Business.BatchBO.AnonymizeApplication(输入输入)客户端连接ID:1cb8c30c-c49c-4fbd-8b92-53dd019e4cd4错误号:-2,状态:0,类别:11


在SqlCommand对象中使用CommandTimeout属性:

    command.CommandTimeout=0

默认超时为30秒

在SqlCommand对象中使用CommandTimeout属性:

    command.CommandTimeout=0

默认超时时间为30秒

您需要首先检查sqlserver中的sqlstatement,这是在sqlserver中获取更多时间的查询。如果是,那么首先在sqlserver端快速执行。如果没有,则在此处编写代码或增加超时时间。您需要首先检查sqlserver中的sqlstatement,查询是否在sqlserver中获得更多时间。如果是,那么首先在sqlserver端快速执行。如果没有,则在此处编写代码或增加超时时间。